100aaa3880
三Agent流程: 1. Generator: codegen 录制操作生成测试代码草稿 2. Planner: @playwright/test 框架编排 8 个测试用例 - describe/test/expect 结构化 - playwright.config.ts 并行执行 + HTML 报告 3. Healer: trace + retries + screenshot 自动修复 - 失败自动重试 2 次 - 首次重试时保存 trace.zip - 生成 playwright-report/ 可视化报告 测试结果: 8/8 passed (23秒) 产物: test-results/ 含 trace.zip, playwright-report/ HTML报告 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1.0 KiB
1.0 KiB
Playwright 三 Agent 应用计划
目标
用 Generator → Planner → Healer 三个 Agent 完整走通一次人才测评的自动化测试。
阶段设计
Phase 1: Generator 录制
↓
Phase 2: Planner 编排(本次核心)
↓
Phase 3: Healer 验证
本次测试内容
人才测评系统端到端考核流程:
- 登录页面 → 输入账号密码 → 提交
- 进入考核页 → 确认两个模板可见
- 选择技术人员模板 → 点开始评估
- 等题目出现 → 答选择题
- 答简答题 → 处理追问
- 完成考核 → 查看结果
- 管理员登录 → 设置页 → 查看测评模板配置
工具链
| Agent | 命令 |
|---|---|
| Generator | npx playwright codegen http://localhost:13001 |
| Planner | @playwright/test 框架 + defineConfig |
| Healer | trace: 'on-first-retry' + retries: 2 |
输出产物
playwright.config.ts— 框架配置tests/assessment.e2e.spec.ts— 主测试套件- 运行结果 + Trace 文件