用途:该技能用 Playwright MCP 工具标准化端到端测试,适用于登录、注册、结算、表单提交、SPA 导航等多步用户流程的验证,以及回归测试、缺陷证据收集和浏览器端 API 交互调试。
主要能力:测试前后捕获可访问性快照与截图;执行填表、点击、导航等交互;监控控制台错误与警告;跟踪网络请求与状态码;汇总证据并判定通过/失败;生成 Markdown 测试报告。
使用方式:典型流程为导航(browser_navigate)→ 等待加载(browser_wait_for)→ 快照(browser_snapshot)→ 截图(browser_take_screenshot)→ 填表(browser_fill_form)→ 点击(browser_click)→ 检查控制台(browser_console_messages)与网络(browser_network_requests)→ 最终验证与报告。报告可用脚本生成:python scripts/generate_test_report.py --test-name "Login Flow" --initial-snapshot initial-state.md --final-snapshot final-state.md --screenshots initial-state.png,final-state.png --console-logs console.json --network-requests network.json --output test-report.md。
适用场景:多步工作流验证、变更后回归、缺陷报告证据、表单提交校验、SPA 状态变化与浏览器 API 调用验证。
限制与要求:需 Playwright MCP 工具、Python 3.8+、测试输出目录写权限,应用需可访问且有网络与磁盘空间。应避免跳过初始状态捕获、忽略控制台错误、不验证网络请求、使用硬编码等待、在截图或报告中泄露凭据与 PII。具体安装与配置细节暂未提供。