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>
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
# 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 文件
|
||||
Reference in New Issue
Block a user