Agent Skills › DanielSuo117/velocitai

DanielSuo117/velocitai

GitHub

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

27 skills 167

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增量添加回归测试点,包括抽取定位符、更新代码、追加用例及同步文档。
新增测试点 添加回归点 add test point 增加覆盖 扩展页面方法
skills/add-regression-point/SKILL.md
npx skills add DanielSuo117/velocitai --skill add-regression-point -g -y
提供 Playwright 自动化测试的 POM 分层架构规范与 context 共享决策树,指导基类设计、页面对象封装及用例间状态管理。
POM 分层设计 Page Object 模式 上下文共享策略 测试架构决策
skills/architecture/SKILL.md
npx skills add DanielSuo117/velocitai --skill architecture -g -y
规范 Playwright 浏览器启动配置,通过 pytest fixture 分层管理 viewport、超时及无痕模式。禁止硬编码,确保 CI/CD 与本地调试环境配置一致且可维护。
viewport 浏览器配置 导航超时 headless slow_mo incognito
skills/browser-config/SKILL.md
npx skills add DanielSuo117/velocitai --skill browser-config -g -y
规定 Playwright 共享 Page 场景下,用例离开起点页后必须通过真实 UI 返回并断言。禁止在复位 Fixture 中用 goto 兜底,要求 is_page_loaded 严格校验当前状态,确保测试隔离与闭环。
Playwright 测试用例往返闭合 共享 page 下的复位逻辑设计 is_page_loaded 判据优化
skills/case-round-trip/SKILL.md
npx skills add DanielSuo117/velocitai --skill case-round-trip -g -y
根据页面URL和交互点,自动提取DOM生成PageObject类、配套测试用例及文档。涵盖定位符选择、代码生成、导入更新及真实环境验证全流程。
新增页面 生成页面 gen page create page 添加页面对象
skills/gen-page-test/SKILL.md
npx skills add DanielSuo117/velocitai --skill gen-page-test -g -y
用于自动化替换页面对象中的占位定位符为真实选择器,通过六级优先级策略(如ARIA、文本、CSS等)解决构建后选择器失效或新增元素定位问题。
替换定位符 locator selector 定位失败 元素找不到 DOM分析
skills/locator-replacer/SKILL.md
npx skills add DanielSuo117/velocitai --skill locator-replacer -g -y
定义页面加载断言方法论,通过is_page_loaded()实现四种验证模式(单元素、双元素、多元素+状态、语义委托),解决SPA白屏及动态数据稳定性问题,确保关键UI元素正确渲染。
页面断言 is_page_loaded page loaded 页面加载验证
skills/page-load-assertion/SKILL.md
npx skills add DanielSuo117/velocitai --skill page-load-assertion -g -y
测试失败时免登跳转至目标页面原地排查修复。通过解析失败信息构造免登URL,结合决策树诊断定位符、超时或断言问题,调用对应Skill修复并验证,跳过完整重跑流程以加速纠错。
测试失败排查 报错定位 debug调试 元素找不到 断言失败
skills/quick-debug/SKILL.md
npx skills add DanielSuo117/velocitai --skill quick-debug -g -y
提供表单保存后的验证策略,涵盖Toast检测、重定向判断及数据对比。解决macOS富文本全选快捷键问题,并规范多Tab场景下的页面导航与状态检查,确保自动化测试稳定性。
表单保存操作后验证 富文本编辑器内容填充 处理macOS平台快捷键兼容性问题 自动化测试中的UI反馈校验
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分层架构与PageObject骨架标准,指导Context共享决策(class/function级)及用例接力模式,规范测试代码结构与Fixture使用。
架构设计 POM分层 Page Object基类设计 Context共享策略 新增角色/端
zh/skills/architecture/SKILL.md
npx skills add DanielSuo117/velocitai --skill architecture -g -y
规范浏览器启动配置,通过配置文件集中声明常量,利用 pytest fixture 分层注入 viewport、超时及无痕模式等参数。禁止硬编码,确保测试环境隔离与可维护性。
viewport 浏览器配置 导航超时 headless slow_mo incognito
zh/skills/browser-config/SKILL.md
npx skills add DanielSuo117/velocitai --skill browser-config -g -y
规范 Playwright 共享 Page 场景下的用例往返闭合,要求脱离布局后显式返回并断言,严格定义页面加载判据以保障测试稳定性。
用例离开起点页后未返回 复位 Fixture 兜底 goto is_page_loaded 判据不严
zh/skills/case-round-trip/SKILL.md
npx skills add DanielSuo117/velocitai --skill case-round-trip -g -y
自动化生成前端页面对象(PageObject)及配套的回归测试代码。通过访问真实页面提取DOM定位符,生成符合规范的Python测试文件并执行验证,覆盖新增页面场景。
新增页面 生成页面 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
定义页面加载断言方法论,提供四种验证模式(单元素、双元素、多元素+状态、委托)及决策树,指导通过DOM渲染验证页面正常性。
页面断言 is_page_loaded page loaded 页面加载验证
zh/skills/page-load-assertion/SKILL.md
npx skills add DanielSuo117/velocitai --skill page-load-assertion -g -y
测试失败时免登跳转至目标页面,通过诊断决策树快速定位并修复定位符、超时或断言问题,实现原地验证与纠错。
排查测试失败 定位元素找不到 处理超时错误 分析断言失败
zh/skills/quick-debug/SKILL.md
npx skills add DanielSuo117/velocitai --skill quick-debug -g -y
提供表单保存后的验证策略,涵盖Toast时序处理、重定向检测及数据对比。解决macOS富文本全选快捷键兼容性问题,确保自动化测试中保存操作的可靠性和准确性。
表单保存后验证 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回归测试 修复失败的自动化测试 替换页面元素定位器 新增页面测试用例
en/skills/SKILL.md
npx skills add DanielSuo117/velocitai --skill ui-automation-harness -g -y
基于AST代码知识图谱的工具集,用于变更审查、代码探索、问题调试及安全重构。通过风险感知和依赖分析提升代码质量与开发效率。
代码审查 影响范围分析 代码库结构探索 Bug调试定位 安全重构规划
skills/code-review-graph/SKILL.md
npx skills add DanielSuo117/velocitai --skill code-review-graph -g -y
UI回归测试主Skill,路由至生成、替换定位符、添加回归点等子技能,结合Playwright规范执行自动化测试、调试纠错及重构验证。
新增页面并跑通测试 替换定位符并验证 给已有页面加功能 脱离门户布局的跳转用例 设计新页面的加载验证 审查变更 定位bug 安全重构 测试失败纠错 表单保存后验证
skills/SKILL.md
npx skills add DanielSuo117/velocitai --skill ui-automation-harness -g -y
定义Playwright自动化测试中的等待策略,主张以隐式等待覆盖99%场景,显式等待仅用于大文件上传等慢路径。规范超时配置、禁用硬等待及PageObject内硬编码,确保测试稳定性与执行效率。
等待策略 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回归测试主Skill,作为子技能路由入口。整合页面生成、定位符替换、功能添加及加载验证等场景,串联代码审查与调试工作流,支持测试失败后的自动纠错与回归验证,实现端到端UI自动化测试闭环。
新增或修改页面需运行回归测试 测试执行失败需进行自动排查与修复 需要验证特定UI组件的定位符或加载状态 执行涉及多步骤跳转的复杂UI用例
zh/skills/SKILL.md
npx skills add DanielSuo117/velocitai --skill ui-automation-harness -g -y
定义Playwright自动化测试中的等待策略规范。主张以隐式等待覆盖99%场景,显式等待仅用于大文件上传等慢路径。禁止硬等待,确保测试稳定性和可维护性。
等待策略 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-08-14 13:31
浙ICP备14020137号-1 $お客様$