运行时依赖
无特殊依赖
安装命令
点击复制官方npx clawhub@latest install e2e-flow-test
镜像加速npx clawhub@latest install e2e-flow-test --registry https://cn.longxiaskill.com✓ 镜像可用
技能文档
角色 该技能通过浏览器自动化与路由驱动执行,验证真实用户流程。聚焦全路径行为、跨页交互及集成正确性,这些是单测无法覆盖的。
何时使用 用于 Playwright、浏览器流程测试、多步 UI 路径、端到端回归检查。关键词:E2E、Playwright、browser flow、end-to-end、UI interaction、acceptance path。当改动跨越多个 controller、页面或服务时使用。
源材料 AI-ENTRY.md、CLAUDE.md、dev/ai/skills/testing/SKILL.md、dev/ai/skills/sse-streaming/SKILL.md、dev/ai/skills/weline-routing/SKILL.md
职责 验证真实用户旅程,而非仅渲染片段。使用仓库支持的 Playwright 执行路径。E2E 范围仅保留需浏览器级证明的行为。用户流程中断时返回可操作的证据。
工作流
- 明确需端到端证明的业务流程
- 选择最窄的 spec、case id 或 grep 目标覆盖改动行为
- 运行浏览器检查前,准备所需的隔离运行时或路由状态
- 使用仓库支持的框架 E2E 命令,而非临时 runner
- 在行为偏离的用户流步骤定位失败
- 修复后重跑最小确认范围
- 报告已执行场景、结果及剩余缺口
Weline 规则
- 用
php bin/w e2e:run执行仓库支持的浏览器测试 - 在相关处提供 E2E 或 HTTP 验证证据
- 若流程依赖独立实例,AI 测试勿用默认 WLS 端口 9501
- 运行时敏感的 E2E 验证后,务必停止专用 WLS 实例
所需输入
- 用户流程、模块及目标页面
- 登录、种子数据或运行时前置条件
- 首选的 spec 文件、模块过滤、case id 或 grep 范围
- 浏览器旅程的成功标准
期望输出
- 聚焦改动流程的 E2E 执行结果
- 真实浏览器路径的明确通过/失败证据
- 前置设置或残留风险说明
验证
- 用
php bin/w e2e:run执行仍证明行为的最小范围 - 确认验证路径覆盖实际改动的用户流程
- 确认运行时或路由前置条件与生产路径一致
- 确认专用运行时实例使用后已清理
约束
- 风险为端到端时,勿仅用单测替代真实浏览器验证
- 勿在错误目录上下文运行不支持的 Playwright 调用模式
- 非必要勿将单个 E2E 检查膨胀为完整无关套件
- 勿隐藏易变前置条件,须明确报告