gstack-browser
能力
为 Agent 提供快速无头浏览器(约 100ms / 命令),支持:
| 能力 | 用途 |
|---|---|
| Navigate | 打开任意 URL |
| Interact | 点击 / 输入 / 选择元素 |
| Verify | 校验页面状态(存在 / 可见 / 文本 / 属性) |
| Diff | 操作前后截图对比 |
| Screenshot | 带标注的截图 |
| Responsive | 响应式布局检查(不同视口) |
| Forms | 表单填写 + 提交 + 上传 |
| Dialogs | 原生弹窗处理 |
| Assert | 元素状态断言 |
适用场景
| 场景 | 示例 |
|---|---|
| QA 测试 | 自动跑用户流程,失败时记录截图 + 控制台 |
| 部署验证 | 发布后自动打开主流程页面确认 200 + 无 JS 错误 |
| Dogfood 流程 | 产品上线前 Agent 模拟真实用户走一遍 |
| Bug 举证 | 复现 Bug 时附截图 + 步骤 + 请求响应 |
与其他技能的配合
| 搭配 | 场景 |
|---|---|
| figma-design-review | 浏览器截图 + Figma 对比 |
| html-report | 把 QA 结果整理成看板 |
导入 Cookies
对于需要登录的页面,可通过 setup-browser-cookies 从真实浏览器(Chrome / Arc / Edge / Brave / Comet)导入 cookies 到无头会话。
触发方式
自然语言示例:
- "打开这个网址"
- "测试这个页面"
- "截个图"
- "dogfood 这个流程"