用途:为 Web 应用提供基于 Playwright MCP 的测试工作流,适用于验证 UI 变更、聊天功能测试、前端问题调试。要求改动完成前必须先测试。
主要能力:通过 Playwright MCP 执行导航、点击、输入、读取控制台日志、检查网络请求、获取可访问性快照与截图;结合 VS Code 终端查看前后端服务日志。截图与快照消耗 token 较多(截图约 2000-5000 token),因此建议将多步 UI 场景、视觉回归、可访问性审计、截图密集调试委派给子代理,并返回结论与证据而非原始截图。
使用方式:在 VS Code 终端启动服务(后端 ASP.NET Core API,dotnet watch,端口 8080;前端 React Vite,npm run dev,端口 5173,或用复合任务 Start Dev),再以 Playwright MCP 导航到 http://localhost:5173。验证优先级为:浏览器控制台日志、VS Code 终端日志、网络请求、可访问性快照、截图。开发模式下状态变更会打印类似 🔄 [HH:MM:SS] ACTION_TYPE 的日志。委派时可调用 runSubagent 传入测试场景、步骤与检查顺序,并要求返回 Pass/Fail、具体证据(错误信息、状态码、元素是否存在)和必要的控制台操作日志。
适用场景:初始加载(鉴权跳转、agent 元数据)、发送消息、流式输出、注释引用渲染、取消流、错误恢复等;网络端点如 POST /api/chat/stream(成功 200 + SSE,失败 401/400)、GET /api/agent/info(成功 200 + JSON,失败 500)。
限制:资料未提供该技能的具体安装命令、版本要求与完整配置方法,暂未提供。