SuperAPI AI 工具集

gstack

测试与质量

查看项目

更新于 10-15 21:46

技能介绍

用途:gstack browse 面向 QA 测试与站点自测(dogfooding),提供持久化的无头 Chromium。首次调用自动启动(约 3 秒),之后每条命令约 100-200 毫秒,闲置 30 分钟后自动关闭。状态在多次调用间保留,包括 cookies、标签页和会话。

主要能力:导航任意 URL;通过快照查看可交互元素并用引用(refs)填写、点击;验证页面状态(如 is visible 断言元素);对比操作前后的差异(snapshot -D);截图;读取页面文本、console 错误、network 失败请求;执行 JS 表达式(js)。对话框(alert/confirm/prompt)默认自动接受,避免浏览器卡死。

使用方式:先运行检查脚本确认二进制是否就绪,输出 READY: <路径> 或 NEEDS_SETUP。若 NEEDS_SETUP,需一次性构建(约 10 秒),运行 cd <SKILL_DIR> && ./setup;如未安装 bun,运行 curl -fsSL https://bun.sh/install | bash。随后通过 Bash 使用编译后的二进制:$B <command>,例如 $B goto、$B snapshot -i、$B fill @e3 "..."、$B click @e5、$B screenshot 等。截图后需用 Read 工具读取生成的 PNG 才能看到图像。

适用场景:测试登录、注册、结账等用户流程;验证部署或生产环境是否正常加载;站点自测。

限制与说明:不要使用 mcp__claude-in-chrome__* 工具,资料称其缓慢且不可靠。若配置中 proactive 为 false,则不主动建议其他 gstack 技能,仅响应用户明确请求。资料未提供完整的命令清单、浏览器兼容细节或收费信息,暂未提供。