SuperAPI AI 工具集

chrome-debug

测试与质量

查看项目

更新于 10-16 01:28

技能介绍

用途:在 Chrome 中通过远程调试协议调试 Web 应用,配合 Agent 对话进行浏览器自动化与调试。

主要能力:列出/选择/新建/关闭页面,导航(URL、前进、后退、刷新),DOM 快照,截图(视口、整页、指定元素),点击、填写、悬停、按键,页面上下文执行 JavaScript,等待元素或条件,查看控制台消息与网络请求,模拟设备与网络条件,调整视口,性能追踪。

使用前提:Chrome/Chromium 需以远程调试模式运行并监听 9222 端口,可用 mise x node@20 -- mcporter call chrome-devtools.list_pages 测试连接;失败时用 google-chrome --remote-debugging-port=9222 启动。

关键用法:所有命令需用 --args 传 JSON 对象,属性名为 camelCase;元素交互不能直接用 CSS 选择器,必须先 take_snapshot 获取 UID,导航后 UID 失效需重新快照;evaluate_script 需传函数声明,返回值须可 JSON 序列化。

适用场景:实时浏览器调试、自动化表单填写与交互测试、截图验证、控制台错误与网络请求诊断、性能测量。

限制:依赖 Chrome 远程调试端口与 mcporter 环境;UID 临时且导航后失效;未提供收费、平台支持范围等信息。