用途:Ghost Inspector 是自动化网站测试服务,帮助开发者与 QA 团队直接在浏览器中创建并运行 UI 测试,通过自动化回归测试保证 Web 应用的质量与功能。本技能用于与 Ghost Inspector 数据交互,管理数据、记录并自动化工作流。官方文档:https://ghostinspector.com/docs/
涉及对象:测试(Tests)、测试结果、套件(Suites)及其结果、组织(Organizations)、用户(Users)、共享 URL。
使用方式:本技能通过 Membrane CLI 与 Ghost Inspector 通信,Membrane 自动处理认证与凭据刷新。安装:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>;无头环境会打印授权 URL,用户完成后执行 membrane login complete <code>。命令加 --json 可获得机器可读输出。agentType 可为 claude、openclaw、codex、warp、windsurf 等。
建立连接:membrane connection ensure "https://ghostinspector.com/" --json,用户需在浏览器完成认证,返回 connection id;若状态为 BUILDING,轮询 npx @membranehq/cli connection get <id> --wait --json 直至 READY;若为 CLIENT_ACTION_REQUIRED,按 clientAction 提示操作;CONFIGURATION_ERROR 或 SETUP_FAILED 时查看 error。
检索与运行动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json;运行 membrane action run <actionId> --connectionId=CONNECTION_ID --json,传参加 --input '{"key": "value"}',结果在 output 字段。当动作不足时,可通过代理直接请求 API:membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。
限制:资料未提供具体收费、价格、平台与效果信息;认证与连接由 Membrane 管理,建议先检索已有动作再自行构建 API 调用。