用途:当需要浏览器测试、Playwright 测试、端到端测试、测试用户流程或提升 E2E 覆盖率时使用本技能。它用两阶段工作流并行 Dex 任务跟踪,实现持久、跨会话的浏览器测试开发。
主要能力:阶段一为流程分析,梳理应用路由、功能与用户旅程,识别关键流程并优先排列 3-7 个测试任务,聚焦用户依赖的主路径、支付/认证/数据提交流程以及曾在生产环境出错的流程。阶段二为 Dex 交接,为每个流程创建 epic 和任务,之后用 /complete <task-id> 逐个完成。
使用方式:通过 /e2e "prompt" 启动流程分析(如 /e2e "Cover checkout flow"),用 /cancel-e2e 取消,用 /complete <task-id> 完成任务并运行审查。用 dex create 创建 epic 与任务,dex list --pending 查看待办,dex start <id> 开始工作。文件按 e2e/name.e2e.page.ts(页面对象)和 e2e/name.e2e.ts(测试文件)命名。定位器优先级为 getByRole、getByLabel、getByText、getByTestId(最后手段)。
质量与限制:每个任务只写一个测试,测试用户可见行为而非实现细节,测试间相互独立、不共享状态,使用页面对象保持测试文件简洁。资料未提供具体依赖版本、安装命令、运行环境与收费信息,暂未提供。