Edge CDP
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3ef04463/edge-cdp。
技能介绍
要解决的问题
在浏览器自动化与页面诊断中,开发者常要反复处理设备发现、调试端口、目标页签、消息协议和错误恢复。Edge CDP 的定位是把这类工作收敛为一个大模型可调用的技能入口,让 Agent 面对打开页面、观察渲染、读取网络或控制台信息等任务时,不必每次从零拼装协议细节。
技能如何工作
当前 SKILL.md 只给出名称、规范名和来源,尚未展开实现说明。因此先按 CDP 的通用路径理解:启动带调试端口的浏览器;读取版本与目标列表;选择页面目标并建立 WebSocket;发送协议方法;等待返回或事件;必要时做重连与超时处理。真正挂接到技能后,通常会把高层意图映射为具体方法,例如页面导航、DOM 查询、脚本执行、网络拦截或截图。关键不是记住所有域,而是保持目标选择、调用顺序和结果回传一致。
适用边界
它适合 Chromium 内核的 Edge 和可控调试端口场景;不能替代完整浏览器测试框架,也不负责解决渲染引擎缺陷、系统权限或网络代理问题。若环境禁止开放调试端口,应改用受控扩展或官方自动化接口。由于资料较少,实际参数、方法和错误处理必须以仓库配置为准,不应假设已实现全部 CDP 能力。
使用场景
- 在 Edge 浏览器调试场景下,通过 CDP 快速发现页面目标并提取 DOM 结构
- 排查页面网络请求异常时,用 Edge CDP 捕获请求/响应体并定位失败点
- 构建自动化测试流程时,通过 CDP 协议向 Edge 页面注入脚本并收集结果
- 分析前端性能瓶颈时,用 Edge CDP 记录关键渲染节点的时间戳和资源加载顺序
适合人员
- 后端工程师:需用浏览器自动化验证接口返回是否符合预期
- 前端开发者:需通过 CDP 协议快速定位页面渲染异常或脚本执行错误
- 测试工程师:需构建基于浏览器自动化回归测试的持续集成流程
- AI研究人员:需将浏览器操作行为转换为结构化数据用于训练模型