用途:面向 Web 应用的自动化端到端测试,通过 Playwright 的三个专用智能体完成测试计划、测试生成与自动修复,减少手工编写与维护测试的成本。
主要能力:Planner 探索应用并生成 Markdown 测试计划(如 specs/checkout.md);Generator 读取计划、在真实运行的应 用上验证选择器后输出 Playwright 测试(如 tests/checkout.spec.ts);Healer 运行测试、自动修复失败并更新选择器与等待逻辑。选择器采用语义定位,比 CSS 选择器更耐 UI 变更。还提供视觉回归相关内容,包括 toHaveScreenshot 阈值配置、跨平台截图差异处理、动态内容遮罩、CI/CD 集成与基线更新。
使用方式:需 VS Code v1.105+(2025-10-09)。安装 Playwright:npm install --save-dev @playwright/test 与 npx playwright install;在项目根创建或更新 .mcp.json,配置 playwright 服务 command 为 npx、args 为 -y @playwright/mcp@latest;重启 Claude Code 会话后执行 npx playwright init-agents --loop=claude;创建必需的 tests/seed.spec.ts 供 Planner 学习环境搭建、认证流程与可用 UI 元素。目录结构含 specs/(计划)、tests/(测试)、playwright.config.ts 与 .mcp.json。
适用场景:需要 AI 辅助生成与维护 Playwright 测试的 Web 项目;UI 频繁变更、希望自动修复测试的团队;需要视觉回归测试的项目。
限制:资料未提供收费、价格与效果数据;具体支持版本与运行环境以官方文档为准;seed.spec.ts 为 Planner 必需项,缺失将影响流程。