用途:page-test 是面向应用的端到端页面测试技能,借助 Playwright MCP 系统性地测试每个页面,验证页面加载、元素渲染、交互功能与错误检测,确保所有页面无错误加载、预期元素存在、交互正常、无控制台或网络错误。
主要能力:先校验测试计划文件 tests/e2e-test-plan.md 是否存在并读取其中的页面清单(公开页、认证页、管理页);随后构建资源并验证 URL,检查 package.json,必要时执行 npm install 与 npm run build(或 npm run dev),识别缺失 CSS/JS、404 资源等构建问题;进行 URL/端口验证,若页面不匹配则尝试常见端口(8000、8080、3000、5173、5174、5000、4200、8888),并可从 .env、package.json、vite.config、docker-compose.yml 等查找端口线索。之后逐页执行加载测试、元素验证、交互测试(链接、按钮、表单、下拉)、错误检测(控制台、网络、视觉)以及桌面、平板、移动端响应式测试。
使用方式:按工作流调用 Playwright MCP 工具,如 browser_navigate、browser_snapshot、browser_wait_for、browser_console_messages、browser_network_requests、browser_click、browser_fill_form、browser_select_option、browser_resize、browser_navigate_back 等;测试计划缺失时应先调用 test-plan 技能生成。
适用场景:Web 应用的端到端页面回归、发布前检查、多视口响应式验证。
限制:依赖 tests/e2e-test-plan.md 与可访问的应用 URL;若资源未构建或找不到正确端口需停止测试并报告;具体收费、价格与平台支持资料暂未提供。