Agent Skills › DanielSuo117/velocitai

DanielSuo117/velocitai

GitHub

为已有 PageObject 增量添加回归测试点,包括抽取定位符、更新页面类、追加测试用例调用及同步文档。

28 个 Skill 158

安装全部 Skills

npx skills add DanielSuo117/velocitai --all -g -y
更多选项

预览集合内 Skills

npx skills add DanielSuo117/velocitai --list

集合内 Skills (28)

为已有 PageObject 增量添加回归测试点,包括抽取定位符、更新页面类、追加测试用例调用及同步文档。
新增测试点 添加回归点 add test point 增加覆盖 扩展页面方法
skills/add-regression-point/SKILL.md
npx skills add DanielSuo117/velocitai --skill add-regression-point -g -y
定义 Playwright 自动化测试的 POM 分层架构与 Context 共享决策。提供分层骨架、PageObject 标准实现及基于场景的 Context 复用判断逻辑,指导新增角色时的基类设计与用例组织。
POM 分层设计 Context 共享决策 新增测试角色/端 基类结构设计
skills/architecture/SKILL.md
npx skills add DanielSuo117/velocitai --skill architecture -g -y
规范浏览器自动化测试配置,通过 pytest fixture 分层管理 viewport、超时及无痕模式。确保配置集中声明,禁止硬编码,提升测试稳定性与可维护性。
viewport 浏览器配置 导航超时 headless slow_mo incognito
skills/browser-config/SKILL.md
npx skills add DanielSuo117/velocitai --skill browser-config -g -y
规范 Playwright 共享 Page 场景下的用例往返闭合,要求离开起点页后必须通过真实 UI 返回并断言,禁止在复位 Fixture 中兜底。同时严格定义 is_page_loaded 判据以触发正确复位,确保测试稳定性与回归覆盖。
用例离开起点页后需返回 共享 page fixture 的复位逻辑 is_page_loaded 状态判断 UI 自动化测试流程设计
skills/case-round-trip/SKILL.md
npx skills add DanielSuo117/velocitai --skill case-round-trip -g -y
自动从真实页面提取DOM生成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() 验证关键元素渲染。提供四种模式及决策树指导选择,强调选择稳定、独有的结构性元素,确保测试稳定性与准确性。
页面断言 is_page_loaded page loaded 页面加载验证
skills/page-load-assertion/SKILL.md
npx skills add DanielSuo117/velocitai --skill page-load-assertion -g -y
测试失败时免登跳转目标页面原地排查,通过解析错误、构造URL跳过登录流程,诊断根因后调用子Skill修复并验证。
测试失败 定位符失败 超时 元素找不到 断言失败
skills/quick-debug/SKILL.md
npx skills add DanielSuo117/velocitai --skill quick-debug -g -y
提供表单保存后的验证策略,涵盖Toast检测、重定向判断及数据对比,解决时序陷阱与多Tab场景问题。
表单保存操作后验证 Toast提示消失检测 页面重定向确认
skills/save-verify-strategy/SKILL.md
npx skills add DanielSuo117/velocitai --skill save-verify-strategy -g -y
用于复核自动化测试中因定位符漂移产生的自愈提案,判定其有效性后人工确认后写回至PageObject源码,并执行重跑验证以固化修复。
选择器失效或定位符漂移 运行期生成自愈提案(proposals.jsonl) 用例误报不通过需固化临时修复
skills/selector-self-heal/SKILL.md
npx skills add DanielSuo117/velocitai --skill selector-self-heal -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
提供基于 Playwright 的 POM 架构决策,涵盖分层骨架、Context 共享策略及用例接力模式,指导测试代码组织与基类设计。
架构设计 POM 分层 Page Object 基类设计 新增角色或端 Context 共享决策
zh/skills/architecture/SKILL.md
npx skills add DanielSuo117/velocitai --skill architecture -g -y
提供 pytest 浏览器配置的最佳实践,规范 viewport、超时及无痕模式的分层注入,避免硬编码。
浏览器启动配置 viewport设置 headless模式调整 导航超时配置
zh/skills/browser-config/SKILL.md
npx skills add DanielSuo117/velocitai --skill browser-config -g -y
规范 Playwright 共享 Page 用例的往返闭合机制,要求离开起点页后必须通过真实 UI 返回并断言,禁止在复位 Fixture 中兜底。同时严格定义 is_page_loaded 需包含状态判据,确保测试隔离与稳定性。
用例离开起点页后未返回 复位 Fixture 依赖门户布局元素 is_page_loaded 仅校验骨架导致复位失效
zh/skills/case-round-trip/SKILL.md
npx skills add DanielSuo117/velocitai --skill case-round-trip -g -y
根据页面名称和URL,自动生成PageObject类及配套的回归测试用例。流程涵盖DOM元素提取、定位符生成、代码创建、文档更新及真实环境验证,实现页面对象与测试的一键生成。
新增页面 生成页面 gen page create page 添加页面对象
zh/skills/gen-page-test/SKILL.md
npx skills add DanielSuo117/velocitai --skill gen-page-test -g -y
自动化将页面对象中的占位定位符替换为稳定真实选择器,按六级优先级策略(如ARIA、文本、表单属性、稳定类名等)逐级尝试,解决构建后选择器失效或新增元素定位问题。
替换定位符 locator selector 定位失败 元素找不到 DOM分析
zh/skills/locator-replacer/SKILL.md
npx skills add DanielSuo117/velocitai --skill locator-replacer -g -y
定义页面加载断言方法论,提供四种验证模式(单元素、双元素、多元素激活态、委托语义方法)及白屏检测策略。指导通过检查关键元素渲染状态而非HTTP码来确认页面正常,提升测试稳定性与准确性。
页面断言 is_page_loaded page loaded 页面加载验证
zh/skills/page-load-assertion/SKILL.md
npx skills add DanielSuo117/velocitai --skill page-load-assertion -g -y
测试失败时免登跳转至目标页面,通过诊断决策树快速定位并修复定位符、超时或断言问题,支持原地验证以加速纠错流程。
排查 纠错 debug 定位符失败 超时 元素找不到 断言失败
zh/skills/quick-debug/SKILL.md
npx skills add DanielSuo117/velocitai --skill quick-debug -g -y
提供表单保存后的验证策略,涵盖 Toast、重定向及数据对比三种方式。解决 macOS 富文本全选快捷键失效导致的旧内容残留问题,并规范 Toast 检测时序与多 Tab 操作逻辑,确保自动化测试的稳定性。
表单保存后验证 Toast 显示检测 页面重定向判断 macOS 富文本编辑器全选
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回归测试的主技能路由入口,协调生成页面测试、定位器替换、功能添加及导航测试等复合场景。通过调用子技能完成从测试生成、执行到失败修复和验证的全流程自动化。
需要为UI页面生成回归测试用例 运行或验证UI自动化测试脚本 修复失败的UI测试用例 替换或更新UI元素定位器
en/skills/SKILL.md
npx skills add DanielSuo117/velocitai --skill ui-automation-harness -g -y
基于AST代码知识图谱的工具集,提供变更审查、代码探索、问题调试和安全重构四大工作流。通过图谱追踪调用链和影响范围,辅助风险感知审查与高效重构。
代码审查 影响分析 爆炸半径评估 代码重构 问题调试
skills/code-review-graph/SKILL.md
npx skills add DanielSuo117/velocitai --skill code-review-graph -g -y
UI回归测试子skill路由入口,协调页面生成、定位符替换、功能添加及加载验证等场景。通过调用test-runner执行自动化测试,并集成代码审查、调试修复及安全重构流程,实现从开发到测试的闭环验证与纠错。
新增页面并跑通测试 替换定位符并验证 给已有页面加功能 脱离门户布局的跳转用例 设计新页面的加载验证 审查变更 定位bug 安全重构 测试失败纠错 表单保存后验证
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代码知识图谱的工具集,用于变更审查、代码探索、问题调试和安全重构。提供风险感知、影响分析和调用链追踪能力,优化Token效率,辅助开发者高效理解与修改代码。
代码审查 影响分析 爆炸半径评估 安全重构 代码库探索 问题调试
zh/skills/code-review-graph/SKILL.md
npx skills add DanielSuo117/velocitai --skill code-review-graph -g -y
UI回归测试主Skill,作为路由入口协调多个子技能执行前端页面自动化测试。覆盖新增页面、定位符替换、功能增强、跳转用例及加载验证等场景,支持代码审查与调试,通过Playwright实现端到端回归验证与失败自动修复。
需要执行UI自动化回归测试 生成或更新前端页面测试用例 修复自动化测试失败问题
zh/skills/SKILL.md
npx skills add DanielSuo117/velocitai --skill ui-automation-harness -g -y
定义Playwright自动化测试中的等待策略,以全局隐式等待为主,显式等待仅用于大文件上传、异步回调等慢路径场景,禁止硬等待,确保测试稳定性和可维护性。
等待策略 timeout wait 隐式等待 显式等待
zh/skills/wait-strategy/SKILL.md
npx skills add DanielSuo117/velocitai --skill wait-strategy -g -y

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-03 21:49
浙ICP备14020137号-1