用途:该技能通过 Playwright MCP 系统性地测试应用中的每个页面,验证页面加载、元素渲染、交互功能以及错误检测,确保所有页面无错误加载、预期元素存在、交互正常、无控制台或网络错误。
主要能力:读取 tests/e2e-test-plan.md 中的页面清单(公共页、认证页、管理页);在测试前构建资源并验证 URL/端口;逐页执行加载测试、元素验证、交互测试(链接、按钮、表单、下拉框)、错误检测(控制台与网络)、响应式测试(桌面 1920x1080、平板 768x1024、移动 375x812);按固定格式输出测试结果与建议。
使用方式:先确认测试计划存在,若不存在需先调用 e2e-test-plan 技能生成;检查 package.json 后运行 npm install 与 npm run build(或 npm run dev);用 browser_navigate、browser_snapshot、browser_console_messages、browser_network_requests 等工具执行测试;若 URL 不匹配,尝试常见端口 8000、8080、3000、5173、5174、5000、4200、8888,或从 .env、package.json、vite.config、docker-compose.yml 中查找端口线索。
适用场景:Web 应用发布前的页面级回归测试、多页面功能验证、响应式布局检查。
限制:依赖 Playwright MCP 与测试计划文件;若资源未构建或 URL 不可访问需停止测试;资料未提供具体安装命令、收费与平台信息。