Agent Skills › DanielSuo117/velocitai

DanielSuo117/velocitai

GitHub

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

27 skills 177

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模式实现 Context共享策略 测试架构决策
skills/architecture/SKILL.md
npx skills add DanielSuo117/velocitai --skill architecture -g -y
定义浏览器启动配置规范,通过分层Fixture集中管理viewport、超时及无痕模式,禁止硬编码,确保测试环境隔离与稳定性。
browser config viewport setup headless mode navigation timeout incognito browser
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 仅校验骨架导致复位失效 case round trip scope 共享 page
skills/case-round-trip/SKILL.md
npx skills add DanielSuo117/velocitai --skill case-round-trip -g -y
根据页面URL和交互点,自动生成符合规范的PageObject类及对应的Pytest回归测试用例,并更新项目文档与注册文件。
新增页面 生成页面 gen page create page 添加页面对象
skills/gen-page-test/SKILL.md
npx skills add DanielSuo117/velocitai --skill gen-page-test -g -y
将页面对象模型中的占位定位符替换为真实CSS/XPath选择器。通过六级优先级策略(从ARIA语义到相对XPath)自动分析DOM,解决构建后选择器失效或新增元素定位问题,确保测试稳定性。
替换定位符 locator selector 定位失败 元素找不到 DOM分析
skills/locator-replacer/SKILL.md
npx skills add DanielSuo117/velocitai --skill locator-replacer -g -y
定义页面加载断言方法论,提供is_page_loaded()的四种验证模式及决策树。指导通过验证关键元素渲染状态而非HTTP码来判断页面正常,并新增白屏检测与三态判断逻辑,提升测试稳定性。
页面断言 is_page_loaded page loaded 页面加载验证
skills/page-load-assertion/SKILL.md
npx skills add DanielSuo117/velocitai --skill page-load-assertion -g -y
提供测试失败时的快速排查与修复能力。通过免登直达目标页面,利用决策树诊断定位符、超时或断言问题,调用专用工具原地验证,避免重跑全流程,提升纠错效率。
测试失败 定位符找不到 超时错误 断言失败 元素匹配异常
skills/quick-debug/SKILL.md
npx skills add DanielSuo117/velocitai --skill quick-debug -g -y
提供表单保存后的验证策略,涵盖Toast检测、重定向判断及数据对比,并解决macOS富文本编辑器全选快捷键兼容性问题。
表单保存验证 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架构分层标准与PageObject骨架,通过决策树指导browser context共享策略及同class内page接力模式,规范自动化测试代码结构与用例执行流程。
新增角色或端时决定基类引入 判断用例组是否共享page或context 向新成员解释POM分层结构
zh/skills/architecture/SKILL.md
npx skills add DanielSuo117/velocitai --skill architecture -g -y
提供基于 Playwright 的浏览器配置最佳实践,通过 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实例时,用例离开起点页后必须通过UI返回并断言,禁止在复位Fixture中兜底。强调is_page_loaded需包含状态判据,确保用例闭环与顺序无关。
用例离开起点页未返回 复位Fixture使用goto兜底 is_page_loaded未校验当前状态
zh/skills/case-round-trip/SKILL.md
npx skills add DanielSuo117/velocitai --skill case-round-trip -g -y
根据页面URL和交互点,自动生成符合规范的PageObject类及对应的回归测试用例,并更新项目索引与文档。
新增页面 生成页面 gen page create page 添加页面对象
zh/skills/gen-page-test/SKILL.md
npx skills add DanielSuo117/velocitai --skill gen-page-test -g -y
将页面对象中的占位定位符替换为真实选择器,通过六级优先级策略(如ARIA、文本、CSS等)自动寻找稳定且抗重构的元素定位方案,解决构建后选择器失效问题。
替换定位符 locator selector 定位失败 元素找不到 DOM分析
zh/skills/locator-replacer/SKILL.md
npx skills add DanielSuo117/velocitai --skill locator-replacer -g -y
定义页面加载断言方法论,提供四种验证模式(单元素、双元素、多元素+状态、委托)及白屏检测策略。通过检查关键DOM渲染而非HTTP状态码,确保测试稳定性与准确性。
页面断言 is_page_loaded page loaded 页面加载验证
zh/skills/page-load-assertion/SKILL.md
npx skills add DanielSuo117/velocitai --skill page-load-assertion -g -y
免登直达故障页面,快速诊断定位符、超时或断言失败原因,并调用相关Skill原地修复验证。
测试失败排查 定位符找不到 断言失败 操作超时
zh/skills/quick-debug/SKILL.md
npx skills add DanielSuo117/velocitai --skill quick-debug -g -y
提供表单保存后的自动化验证策略,涵盖Toast时序处理、重定向检测及数据对比。特别指出macOS下富文本全选需用Meta+A避免残留旧内容,确保测试脚本在不同场景下的稳定性与准确性。
表单保存操作 富文本编辑器内容填写 验证保存成功状态 解决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自动化测试脚本
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回归测试路由入口,协调生成、运行及修复测试用例,覆盖页面新增、定位符替换、功能验证及Bug调试等场景。
执行UI自动化回归测试 修复前端UI测试失败
skills/SKILL.md
npx skills add DanielSuo117/velocitai --skill ui-automation-harness -g -y
定义 Playwright E2E 测试中的等待策略,主张以全局隐式等待覆盖 99% 场景,显式等待仅用于大文件上传等已知慢路径。禁止硬等待,规范超时配置与使用边界。
等待策略 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自动化回归测试的调度入口,通过组合生成、执行、定位修复等子技能,实现页面新增、变更验证及故障排查的全流程自动化。
需要运行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

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-04 01:28
浙ICP备14020137号-1 $Гость$