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
提供 Playwright E2E 测试的 POM 架构规范,包括分层骨架、PageObject 模板及 context 共享决策树。指导新增角色时的基类设计、用例分组及页面接力模式,确保测试结构清晰与上下文隔离。
架构设计 POM分层 Page Object模型 Context共享策略 基类设计
skills/architecture/SKILL.md
npx skills add DanielSuo117/velocitai --skill architecture -g -y
定义浏览器自动化测试的配置规范,集中管理 viewport、超时及无头模式。通过 pytest fixture 分层注入配置,禁止硬编码,确保测试环境一致性与可维护性。
浏览器启动配置 viewport 设置 headless 模式 导航超时调整
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 判据不严谨导致复位失效
skills/case-round-trip/SKILL.md
npx skills add DanielSuo117/velocitai --skill case-round-trip -g -y
自动化生成页面页面对象(PageObject)及对应角色的回归测试代码。通过浏览器访问真实页面提取DOM定位符,生成符合规范的Python类、测试用例,并执行验证与文档同步。
新增页面 生成页面 gen page create page 添加页面对象
skills/gen-page-test/SKILL.md
npx skills add DanielSuo117/velocitai --skill gen-page-test -g -y
将页面占位定位符替换为真实选择器,按六级优先级策略(Role、文本、表单属性、稳定类名、testid、XPath)自动分析DOM并生成稳定选择器。
替换定位符 locator selector 定位失败 元素找不到 DOM分析
skills/locator-replacer/SKILL.md
npx skills add DanielSuo117/velocitai --skill locator-replacer -g -y
定义页面加载断言方法论,提供is_page_loaded()的四种验证模式及决策树。通过检查关键元素渲染而非HTTP状态码确保页面正常,包含单元素、双元素组合、多元素激活态及委托语义方法等策略,并新增白屏检测模式E。
页面断言 is_page_loaded page loaded 页面加载验证
skills/page-load-assertion/SKILL.md
npx skills add DanielSuo117/velocitai --skill page-load-assertion -g -y
测试失败时免登跳转至目标页面,通过DOM探索与定位符验证快速诊断并修复问题,实现原地验证。
排查测试失败 纠错与debug 定位符找不到元素 断言失败 操作超时
skills/quick-debug/SKILL.md
npx skills add DanielSuo117/velocitai --skill quick-debug -g -y
提供表单保存后的验证策略,涵盖Toast检测、重定向判断及数据对比。解决macOS富文本全选快捷键陷阱及Toast时序问题,确保自动化测试的可靠性与准确性。
表单保存后验证 toast显示检测 页面重定向检测 Mac富文本全选失败排查
skills/save-verify-strategy/SKILL.md
npx skills add DanielSuo117/velocitai --skill save-verify-strategy -g -y
该 Skill 用于运行 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共享决策指导,规范PageObject骨架、Fixture配置及用例间页面接力模式,提升测试代码可维护性。
设计POM分层结构 决定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 场景下的用例闭环,要求离开起点页后必须通过真实 UI 返回并断言,严禁使用 goto 兜底。同时严格定义 is_page_loaded 判据,确保复位逻辑可靠,防止测试状态污染。
用例往返闭合 case round trip 复位超时 scope 共享 page
zh/skills/case-round-trip/SKILL.md
npx skills add DanielSuo117/velocitai --skill case-round-trip -g -y
自动化生成前端页面对象(POM)及配套的回归测试用例。通过访问真实页面提取DOM定位符,生成符合规范的Python代码,更新项目结构并执行验证,实现从页面到测试的一键创建与同步。
新增页面 生成页面 gen page create page 添加页面对象
zh/skills/gen-page-test/SKILL.md
npx skills add DanielSuo117/velocitai --skill gen-page-test -g -y
将前端页面对象中的占位定位符替换为真实选择器。通过六级优先级策略(从语义化角色到相对XPath),智能识别并生成稳定、抗重构的CSS/XPath定位符,解决构建后选择器失效或新增元素定位问题。
替换定位符 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
用于测试失败时免登跳转至目标页面进行原地排查与修复,通过解析错误信息、诊断定位符或超时等问题并调用对应技能快速纠错。
测试失败 排查问题 debug 定位符失败 超时 元素找不到 断言失败
zh/skills/quick-debug/SKILL.md
npx skills add DanielSuo117/velocitai --skill quick-debug -g -y
提供表单保存后的验证策略,涵盖Toast时序处理、重定向检测及数据对比。特别指出macOS富文本编辑器需使用Meta+A全选以避免残留,确保自动化测试的可靠性。
表单保存后验证 Toast显示检测 页面重定向判断 macOS富文本编辑
zh/skills/save-verify-strategy/SKILL.md
npx skills add DanielSuo117/velocitai --skill save-verify-strategy -g -y
该 Skill 用于运行 pytest 测试并分析失败原因。支持单用例调试与全量回归,能诊断定位符失效、超时、断言及认证等错误,提供修复建议并生成结构化报告摘要。
运行测试 跑测试 run test pytest 失败分析 allure
zh/skills/test-runner/SKILL.md
npx skills add DanielSuo117/velocitai --skill test-runner -g -y
UI回归测试主技能,作为子技能路由入口。涵盖页面生成、定位器替换、功能添加、导航测试及加载断言等复合场景,并集成代码审查、Bug定位、重构验证及失败测试自动修复工作流,基于Playwright和编码规范执行自动化测试。
需要生成或运行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,路由至生成、替换定位符、添加回归点及加载验证等子技能,并集成代码审查与失败自动修复流程。
新增页面测试 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代码知识图谱的工具集,支持变更审查、代码探索、问题调试及安全重构。通过风险感知和调用链分析,提升代码理解与修改效率,优化Token使用。
代码变更审查 代码库结构探索 Bug根因调试 代码安全重构
zh/skills/code-review-graph/SKILL.md
npx skills add DanielSuo117/velocitai --skill code-review-graph -g -y
UI自动化测试路由入口,协调生成、定位符替换、回归点添加及失败纠错等子技能,结合Playwright规范执行页面加载、表单验证及Bug调试。
需要运行或管理UI回归测试流程 UI测试失败需自动排查与修复
zh/skills/SKILL.md
npx skills add DanielSuo117/velocitai --skill ui-automation-harness -g -y
定义Playwright自动化测试中的等待策略,主张以全局隐式等待覆盖常规场景,仅在上传、回调等慢路径使用显式等待,禁用硬编码sleep,旨在提升脚本稳定性与执行效率。
等待策略 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-09-02 00:17
浙ICP备14020137号-1 $Carte des visiteurs$