SuperAPI AI 工具集

chrome-devtools-axi-browser-automation

通用与其它

查看项目

更新于 10-15 23:24

技能介绍

用途:为智能体提供 token 高效的浏览器自动化能力,通过命令行驱动 Chrome 完成导航、元素交互、截图、脚本执行与调试。

主要能力:基于无障碍树快照,元素带 uid=g<generation>:<id> 引用以便精确定位;基于代际的过期检测可避免页面变化后的静默无效操作;持久桥接进程在命令间保持 Chrome 会话;合并操作减少往返。支持点击、填写、批量填表、输入、按键、悬停、拖拽、上传、对话框处理、截图、JavaScript 求值、多步脚本、标签页管理、设备与网络模拟、控制台与网络请求查看、Lighthouse 审计、性能追踪与堆快照。

使用方式:智能体可执行 npx -y chrome-devtools-axi 获取工具;手动安装用 npm install -g chrome-devtools-axi。CLI 与默认位于 localhost:9224 的持久桥接服务通信,桥接首次命令时自动启动,状态写入 ~/.chrome-devtools-axi/。常用命令如 chrome-devtools-axi open https://example.com、snapshot、click @g1:1、fillform @g2:5=john @g2:6=doe、eval "document.title"、screenshot output.png、lighthouse 等。可通过环境变量 CHROME_DEVTOOLS_AXI_PORT、CHROME_DEVTOOLS_AXI_BROWSER_URL、CHROME_DEVTOOLS_AXI_WS_HEADERS 等调整端口与连接目标。

适用场景:登录流程、表单抓取、多页工作流、动态内容等待、响应式设计测试、端到端测试与性能审计。

限制:引用会随快照代际失效,出现 STALE_REF 需重新快照;元素无响应时需检查可见性、等待加载;默认输出有截断,需完整数据时用 --full;资料未提供收费、价格与平台支持范围等信息。