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架构分层标准、PageObject代码骨架及Context共享决策树,指导新增角色时的基类设计与用例间页面接力模式。
架构设计 POM分层 Page Object模型 基类设计 Context共享策略
skills/architecture/SKILL.md
npx skills add DanielSuo117/velocitai --skill architecture -g -y
定义浏览器启动配置规范,通过fixture分层管理viewport、headless及超时参数。明确常量集中声明与层级隔离原则,提供Viewport尺寸选择策略及无痕模式配置指南,禁止用例硬编码,确保测试稳定性与可维护性。
browser viewport headless configuration navigation timeout slow_mo incognito mode
skills/browser-config/SKILL.md
npx skills add DanielSuo117/velocitai --skill browser-config -g -y
规范 Playwright 共享 Page 下用例的往返闭合策略,要求脱离布局后通过 UI 返回并断言,禁止在复位时兜底。同时严格定义 is_page_loaded 判据,防止状态误判导致后续用例失败。
用例离开起点页后未返回 复位 fixture 使用 goto 兜底 is_page_loaded 判据不严谨
skills/case-round-trip/SKILL.md
npx skills add DanielSuo117/velocitai --skill case-round-trip -g -y
自动化生成UI页面对象(PageObject)及配套回归测试代码。通过访问真实页面提取DOM定位符,生成符合规范的Python类文件、测试用例,并更新项目索引与文档,支持自动验证和失败重试。
新增页面 生成页面 gen page create page 添加页面对象
skills/gen-page-test/SKILL.md
npx skills add DanielSuo117/velocitai --skill gen-page-test -g -y
将页面对象中占位定位符替换为真实选择器,通过六级优先级策略(如ARIA、文本、CSS等)自动分析DOM并生成稳定选择器,解决构建后失效或新增元素定位问题。
替换定位符 locator selector 定位失败 元素找不到 DOM分析
skills/locator-replacer/SKILL.md
npx skills add DanielSuo117/velocitai --skill locator-replacer -g -y
定义页面加载断言方法论,通过is_page_loaded()方法验证关键元素渲染。提供四种模式及白屏检测策略,指导选择稳定、独有的DOM元素进行UI状态校验,确保测试准确性。
页面断言 is_page_loaded page loaded 页面加载验证
skills/page-load-assertion/SKILL.md
npx skills add DanielSuo117/velocitai --skill page-load-assertion -g -y
自动化测试失败时的快速纠错技能。通过免登直达目标页面,诊断定位符、超时或断言问题,并调用相应Skill修复,最后原地验证以加速调试闭环。
测试用例执行失败 元素找不到或匹配多个 操作超时 断言预期不符
skills/quick-debug/SKILL.md
npx skills add DanielSuo117/velocitai --skill quick-debug -g -y
提供表单保存后的验证策略,涵盖Toast、重定向及数据对比三种方式。解决macOS富文本全选快捷键问题,避免内容残留;规范Toast检测时序与重定向处理逻辑,确保自动化测试稳定性。
表单保存后验证 富文本编辑器全选失败排查 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 增量添加回归测试点。通过浏览器访问真实页面抽取定位符,更新 Python 类并追加业务方法,同步修改测试用例及文档,确保覆盖新增交互元素且不影响原有逻辑。
新增测试点 添加回归点 add test point 增加覆盖 扩展页面方法
zh/skills/add-regression-point/SKILL.md
npx skills add DanielSuo117/velocitai --skill add-regression-point -g -y
提供基于 Playwright 的 POM 架构分层规范与 Context 共享决策树,指导测试代码结构、基类设计及用例间页面接力模式,提升自动化测试可维护性。
设计 Page Object Model 分层结构 决定测试用例是否共享浏览器上下文 实现同一 Class 内用例的页面接力流程
zh/skills/architecture/SKILL.md
npx skills add DanielSuo117/velocitai --skill architecture -g -y
规范 Playwright 浏览器配置,通过 fixture 分层注入 viewport、超时及无痕模式。禁止硬编码,确保 CI/CD 兼容性与测试稳定性,提供标准模板与检查清单。
viewport 浏览器配置 导航超时 headless slow_mo incognito
zh/skills/browser-config/SKILL.md
npx skills add DanielSuo117/velocitai --skill browser-config -g -y
规范 Playwright 测试中共享 Page 场景下的用例复位策略,要求离开起点页后必须通过 UI 返回并断言,禁止依赖 goto 兜底,确保测试状态隔离与回归覆盖。
用例往返闭合 case round trip 复位超时 scope 共享 page
zh/skills/case-round-trip/SKILL.md
npx skills add DanielSuo117/velocitai --skill case-round-trip -g -y
根据页面URL和交互点,自动生成PageObject类、测试用例代码及文档。涵盖DOM提取、定位符选择、代码生成、环境验证及文档同步全流程,实现UI自动化测试的一键构建。
新增页面 生成页面 gen page create page 添加页面对象
zh/skills/gen-page-test/SKILL.md
npx skills add DanielSuo117/velocitai --skill gen-page-test -g -y
自动将页面对象中的占位定位符替换为真实CSS/XPath选择器。基于六级优先级策略,优先使用ARIA语义和可见文本,规避哈希类名,确保测试脚本在构建或重构后仍能稳定定位元素。
替换定位符 locator selector 定位失败 元素找不到 DOM分析
zh/skills/locator-replacer/SKILL.md
npx skills add DanielSuo117/velocitai --skill locator-replacer -g -y
定义页面加载断言方法论,提供is_page_loaded方法的四种验证模式及选择决策树,规范元素选择原则以解决SPA白屏等问题。
页面断言 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富文本全选快捷键差异导致的残留问题,规范网络空闲后即时验证时序,确保自动化测试稳定性与准确性。
表单保存操作 富文本编辑器内容填充 保存成功状态验证 跨Tab页面导航
zh/skills/save-verify-strategy/SKILL.md
npx skills add DanielSuo117/velocitai --skill save-verify-strategy -g -y
运行 pytest 执行测试,基于真实环境验证功能。支持单用例调试及全量回归,集成 Allure 生成报告。自动分析失败原因(如定位符失效、超时等)并提供修复建议或触发其他 Skill。
运行测试 跑测试 run test pytest 失败分析 allure
zh/skills/test-runner/SKILL.md
npx skills add DanielSuo117/velocitai --skill test-runner -g -y
UI回归测试子技能路由入口,编排页面生成、定位替换、断言设计及失败修复等复合场景,协调多个专项Agent完成端到端自动化验证。
需要执行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完成前端页面的自动化测试与质量保障。
需要执行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回归测试主Skill,路由至生成用例、替换定位符、添加回归点等子技能,结合Playwright进行自动化测试执行与失败纠错。
新增页面并跑通测试 替换定位符并验证 给已有页面加功能 设计新页面的加载验证 审查变更 定位bug 安全重构 测试失败纠错 表单保存后验证
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

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-07 05:13
浙ICP备14020137号-1 $Carte des visiteurs$