--- name: cdp description: 通过 CDP 连接 ReinaManager WebView2,复现、诊断并验证真实应用的前端问题。仅在用户显式调用 /cdp 或 $cdp 进行前端调试时使用。 --- # CDP 前端调试 按任务自行选择浏览器工具、Playwright 或原生 CDP 驱动,以及操作和取证方式。 ## 连接应用 - 检查 `http://127.0.0.1:9222/json/list`,核对 ReinaManager 的 URL、标题和页面内容,复用现有连接与页面。 - 端口空闲且需要启动应用时,在项目根目录执行 `pnpm tauri:dev-cdp`,保留开发进程。遇到无关服务不终止它。 - 需要批量模拟数据或响应时序时,使用 [frontend-test 技能](../frontend-test/SKILL.md) 的隔离环境;不要为每次真实应用复验创建新浏览器或 profile。 ## 验证与结束 - 按用户描述的路径复现并获取证据,修复后回到原路径复验。截图、DOM、日志或逐帧记录按问题选择;用户只要求诊断时不修改生产代码。 - 操作真实数据时遵循当前会话的授权范围,不为测试擅自删除、导入、覆盖数据或启动外部游戏。 - 脚本与需要落盘的产物放在 `.local/frontend-tests/`,结束后清理无用文件、本次页面探针及监听器。 - 保留用户的应用、现有页面和可复用连接,不向真实应用发送原生 `Browser.close`,不按进程名批量终止浏览器。 简要报告证据、验证结果与仍存在的限制;修改代码后按项目规则完成必要检查。