Files
aurak/docs/tests/playwright-agent-plan.md
T
Developer 100aaa3880 feat: Playwright 三Agent应用 — Generator→Planner→Healer 完整流水线
三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>
2026-06-16 11:03:21 +08:00

1.0 KiB

Playwright 三 Agent 应用计划

目标

Generator → Planner → Healer 三个 Agent 完整走通一次人才测评的自动化测试。

阶段设计

Phase 1: Generator 录制
  ↓
Phase 2: Planner 编排(本次核心)
  ↓
Phase 3: Healer 验证

本次测试内容

人才测评系统端到端考核流程:

  1. 登录页面 → 输入账号密码 → 提交
  2. 进入考核页 → 确认两个模板可见
  3. 选择技术人员模板 → 点开始评估
  4. 等题目出现 → 答选择题
  5. 答简答题 → 处理追问
  6. 完成考核 → 查看结果
  7. 管理员登录 → 设置页 → 查看测评模板配置

工具链

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 文件