Agent Skills › DanielSuo117/velocitai

DanielSuo117/velocitai

GitHub

为已有PageObject增量添加回归测试点。通过真实页面抽取定位符,更新Python代码并同步文档,确保测试覆盖扩展且不影响现有逻辑。

27 skills 157

Install All Skills

npx skills add DanielSuo117/velocitai --all -g -y
More Options

List skills in collection

npx skills add DanielSuo117/velocitai --list

Skills in Collection (27)

为已有PageObject增量添加回归测试点。通过真实页面抽取定位符,更新Python代码并同步文档,确保测试覆盖扩展且不影响现有逻辑。
新增测试点 添加回归点 add test point 增加覆盖 扩展页面方法
skills/add-regression-point/SKILL.md
npx skills add DanielSuo117/velocitai --skill add-regression-point -g -y
提供POM架构分层标准与PageObject骨架,指导新增角色时的基类设计。通过决策树判断context共享策略(class级或function级),并实现同class内用例接力模式,确保测试隔离与流程连贯。
架构、分层、POM、Page Object、基类设计、新增角色
skills/architecture/SKILL.md
npx skills add DanielSuo117/velocitai --skill architecture -g -y
定义浏览器启动配置规范,通过 pytest fixture 分层管理 viewport、headless、超时等参数。禁止硬编码,确保配置集中声明与正确注入层级。
viewport 浏览器配置 导航超时 headless slow_mo incognito
skills/browser-config/SKILL.md
npx skills add DanielSuo117/velocitai --skill browser-config -g -y
规范 Playwright 共享 Page 场景下的用例往返闭合,要求显式 UI 返回并断言起点状态,禁止复位 Fixture 兜底。
用例离开起点页后需返回 共享 Page 的复位逻辑设计 is_page_loaded 判据优化
skills/case-round-trip/SKILL.md
npx skills add DanielSuo117/velocitai --skill case-round-trip -g -y
根据页面URL和交互点,自动生成PageObject类、配套测试用例、更新注册文件及文档,并在真实环境执行验证。
新增页面 生成页面 gen page create page 添加页面对象
skills/gen-page-test/SKILL.md
npx skills add DanielSuo117/velocitai --skill gen-page-test -g -y
自动将页面占位定位符替换为真实选择器,按六级优先级策略(如ARIA、文本、表单属性、稳定类名等)生成稳健的DOM定位逻辑,解决构建后失效或新增元素定位问题。
替换定位符 locator selector 定位失败 元素找不到 DOM分析
skills/locator-replacer/SKILL.md
npx skills add DanielSuo117/velocitai --skill locator-replacer -g -y
定义 is_page_loaded() 页面加载断言方法论,提供 A-E 五种验证模式及选择决策树。强调通过 DOM 元素可见性而非 HTTP 状态判断页面正常,规范了元素选择原则以应对 SPA 白屏、空数据等场景,确保测试稳定性。
页面断言 is_page_loaded page loaded 页面加载验证
skills/page-load-assertion/SKILL.md
npx skills add DanielSuo117/velocitai --skill page-load-assertion -g -y
测试失败时免登跳转至目标页面,通过诊断决策树快速定位并修复定位符、超时或断言问题,原地验证后建议重跑测试。
排查测试失败 纠错与debug 定位符找不到元素 超时错误 断言失败
skills/quick-debug/SKILL.md
npx skills add DanielSuo117/velocitai --skill quick-debug -g -y
提供表单保存验证的最佳实践,涵盖macOS富文本全选快捷键修正、Toast/重定向/数据对比三级验证策略及多Tab处理,解决时序陷阱与残留问题。
表单保存后验证 Toast提示检测 页面重定向判断 富文本编辑器内容清空
skills/save-verify-strategy/SKILL.md
npx skills add DanielSuo117/velocitai --skill save-verify-strategy -g -y
运行pytest测试并分析失败原因。支持单故事调试与全量回归,集成Allure报告查看。针对定位符失效、超时、断言及认证失败等场景提供分类诊断与处理建议,辅助快速排查问题。
运行测试 跑测试 run test pytest 失败分析 allure
skills/test-runner/SKILL.md
npx skills add DanielSuo117/velocitai --skill test-runner -g -y
为已有PageObject增量新增回归测试点,包括抽取定位符、更新页面对象代码、追加测试用例调用及同步文档,确保测试覆盖扩展且不影响现有逻辑。
新增测试点 添加回归点 add test point 增加覆盖 扩展页面方法
zh/skills/add-regression-point/SKILL.md
npx skills add DanielSuo117/velocitai --skill add-regression-point -g -y
提供POM分层架构与Page Object骨架规范,通过决策树指导浏览器上下文共享策略及用例接力模式,解决测试代码复用、隔离与流程串联问题。
架构设计 POM分层 Page Object基类 Context共享决策
zh/skills/architecture/SKILL.md
npx skills add DanielSuo117/velocitai --skill architecture -g -y
定义浏览器启动配置规范,将viewport、headless、超时等参数分层注入fixture。明确各层级职责与视口适配策略,禁止硬编码,确保测试环境一致性与可维护性。
viewport 浏览器配置 导航超时 headless slow_mo incognito
zh/skills/browser-config/SKILL.md
npx skills add DanielSuo117/velocitai --skill browser-config -g -y
规范 Playwright 共享 Page 场景下的用例闭环策略,要求离开起点页后必须通过真实 UI 返回并断言,禁止在复位 Fixture 中兜底。同时严格定义 is_page_loaded() 判据,防止因状态校验不严导致后续用例错乱。
用例离开起点页未返回 复位 Fixture 使用 goto 兜底 is_page_loaded 仅校验骨架 共享 Page 上下文下的测试顺序问题
zh/skills/case-round-trip/SKILL.md
npx skills add DanielSuo117/velocitai --skill case-round-trip -g -y
根据页面URL和交互点,自动生成符合规范的PageObject类、测试用例代码,更新模块注册与文档,并在真实环境中执行验证,实现UI自动化测试的一键生成与闭环。
新增页面 生成页面 gen page create page 添加页面对象
zh/skills/gen-page-test/SKILL.md
npx skills add DanielSuo117/velocitai --skill gen-page-test -g -y
将页面对象中的占位定位符替换为真实选择器,提供六级优先级策略以应对构建失效或新增元素场景。
替换定位符 locator selector 定位失败 元素找不到 DOM分析
zh/skills/locator-replacer/SKILL.md
npx skills add DanielSuo117/velocitai --skill locator-replacer -g -y
定义页面加载断言方法论,通过 is_page_loaded() 方法验证关键元素渲染。提供四种模式及白屏检测,确保测试稳定性与准确性。
页面断言 is_page_loaded page loaded 页面加载验证
zh/skills/page-load-assertion/SKILL.md
npx skills add DanielSuo117/velocitai --skill page-load-assertion -g -y
用于测试失败时免登跳转至目标页面进行原地排查与修复,通过诊断决策树定位DOM、超时或断言问题并调用对应Skill修复。
测试失败 排查纠错 定位符失败 超时错误 元素找不到 断言失败
zh/skills/quick-debug/SKILL.md
npx skills add DanielSuo117/velocitai --skill quick-debug -g -y
提供表单保存后的验证策略,涵盖Toast时序、重定向检测及数据对比,并解决macOS富文本全选快捷键问题。
表单保存验证 toast提示检测 页面重定向判断 富文本内容清空
zh/skills/save-verify-strategy/SKILL.md
npx skills add DanielSuo117/velocitai --skill save-verify-strategy -g -y
运行 pytest 执行测试并分析失败原因。支持单用例调试与全量回归,集成 Allure 报告查看,针对定位符失效、超时等错误提供分类诊断与修复建议。
运行测试 跑测试 run test pytest 失败分析 allure
zh/skills/test-runner/SKILL.md
npx skills add DanielSuo117/velocitai --skill test-runner -g -y
UI回归测试子技能路由入口,协调生成页面测试、替换定位器、添加回归点及修复失败测试等场景,通过组合test-runner与其他专用工具完成端到端验证。
需要为新增或修改的页面生成并运行UI回归测试 需要替换UI元素定位器并验证功能 现有页面上新增功能需添加回归测试点 存在失败的UI测试用例需要自动诊断和修复
en/skills/SKILL.md
npx skills add DanielSuo117/velocitai --skill ui-automation-harness -g -y
基于AST代码知识图谱的工具集,提供变更审查、代码探索、问题调试及安全重构四大工作流。优先使用图谱工具以优化Token效率,辅助开发者理解代码结构、评估影响范围及执行安全重构。
代码审查与风险评估 代码库结构与依赖探索 系统性问题调试与根因分析 代码重构与安全改造
skills/code-review-graph/SKILL.md
npx skills add DanielSuo117/velocitai --skill code-review-graph -g -y
UI回归测试主入口,路由至生成用例、替换定位符、添加回归点等子技能,结合测试运行器执行页面加载、表单验证及失败自动修复。
需要执行UI自动化回归测试 UI测试失败需自动排查修复
skills/SKILL.md
npx skills add DanielSuo117/velocitai --skill ui-automation-harness -g -y
定义 Playwright 自动化测试中的等待策略规范。主张以隐式等待覆盖常规场景,显式等待仅用于大文件上传、异步回调等已知慢路径。禁止硬等待,统一超时配置以提升测试稳定性与执行效率。
等待策略 timeout wait 隐式等待 显式等待
skills/wait-strategy/SKILL.md
npx skills add DanielSuo117/velocitai --skill wait-strategy -g -y
基于AST代码知识图谱的工具集,支持变更审查、代码探索、问题调试和安全重构。通过风险感知和调用链追踪提升代码质量与开发效率。
代码审查 影响分析 爆炸半径评估 代码库结构探索 系统性问题调试 安全重构规划
zh/skills/code-review-graph/SKILL.md
npx skills add DanielSuo117/velocitai --skill code-review-graph -g -y
UI回归测试路由入口,整合页面生成、定位符替换、功能验证及失败纠错等场景,调用test-runner执行自动化测试与验证。
新增或修改页面需要回归测试 替换UI定位符后需验证有效性 已有页面增加功能需添加回归点 测试失败需要自动排查与修复
zh/skills/SKILL.md
npx skills add DanielSuo117/velocitai --skill ui-automation-harness -g -y
定义 Playwright E2E 测试中的等待策略,规定以隐式等待为主、显式等待为辅的原则。规范全局超时配置、Fixture 注入方式及特殊场景下的显式等待用法,禁止硬等待,旨在提升测试稳定性与执行效率。
编写 UI 自动化测试用例 配置 Playwright 测试环境 调试页面元素定位失败 优化测试脚本执行速度
zh/skills/wait-strategy/SKILL.md
npx skills add DanielSuo117/velocitai --skill wait-strategy -g -y

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-05 20:38
浙ICP备14020137号-1 $bản đồ khách truy cập$