SuperAPI AI 工具集

run-e2e

测试与质量

查看项目

更新于 10-16 00:24

技能介绍

用途:对运行中的应用进行自主实时验证,即启动应用、导航、交互、截图并断言;UI 变更须遵循 context/e2e.md 的证据契约,非 UI 运行时表面走 smoke-test 剧本。

主要能力:按信号路由——UI 流程、浏览器证据、API+UI 编排走 context/e2e.md;非 UI 运行时表面(库、MCP 服务器、钩子、脚本、基础设施)走 context/non-ui.md;UI 变更(如 Blazor/Razor/HTML/CSS/JS)必须走 e2e 路线。支持通过 $ARGUMENTS 传入可选场景描述。

使用方式:先做前置检查(缺失则硬失败,停止并写出结构化缺口报告);再解析运行配置,两个键为 recording(video|gif|off)与 browser_mode(headed|headless),位于 .claude/testing/e2e.md,按用户全局、团队、本地层逐键合并并报告来源,会话提示中的显式指令可覆盖文件层;随后将驱动循环委托给子代理执行,由其启动应用、导航、交互并采集证据,仅返回证据路径,配置透传给执行器。

交接:存在 /verify 命令时先委托表面验证并消费其发现;全部场景通过时用 /verification:confirm 签核;发现视觉缺陷或 API 错误转 /testing:diagnose;需要场景规划先 /testing:plan。

限制:不负责浏览器自动化机制(由 /playwright:playwright 覆盖),也不替代 /verification:confirm。注意事项:仅用基于无障碍快照的语义定位器,禁用 CSS 选择器或 XPath;等待编排器健康信号而非盲目轮询;Playwright CLI 与 MCP 的 token 开销约 27K 对 114K,默认用 CLI。