SuperAPI AI 工具集

browserstack

数据与分析

查看项目

更新于 10-16 00:25

技能介绍

用途:BrowserStack 是云端 Web 与移动测试平台,开发者可在不同浏览器、操作系统和真实移动设备上测试网站与应用,无需自维护测试基础设施。本技能通过 Membrane CLI 与 BrowserStack 交互,用于管理数据、记录并自动化工作流。

主要能力:可搜索并运行预置动作,包括 List Builds、List Projects、List Recent Apps、List Devices、Get Session、Get Project、Get Build Sessions、Upload App、Update Session、Update Build、Update Project、Delete Session、Delete Build、Delete Project、Delete App、Get Session Appium Logs、Get Session Device Logs、Get Session Network Logs、Get Session Text Logs、Get Plan 等;Membrane 负责认证与凭证自动刷新。动作未覆盖时,可通过代理直接向 BrowserStack API 发请求,自动附加基础 URL 与认证头。

使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。再登录:membrane login --tenant --clientName=<agentType>,无头环境会打印授权 URL,完成后执行 membrane login complete <code>。用 membrane connection ensure "https://www.browserstack.com/" --json 建立连接,若状态为 BUILDING 则用 npx @membranehq/cli connection get <id> --wait --json 轮询。搜索动作用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json;运行动作用 membrane action run <actionId> --connectionId=CONNECTION_ID --json,传参加 --input '{"key": "value"}',结果在 output 字段中。代理请求:membrane request CONNECTION_ID /path/to/endpoint,可加 -X、-H、-d、--json、--rawData、--query、--pathParam 等选项。任何命令加 --json 可得机器可读输出。

适用场景与限制:适用于查询构建、项目、设备、会话与应用,上传 APK/IPA,更新或删除记录,获取 Appium、设备、网络(HAR)、文本日志,查看 App Automate 套餐等。agentType 可选 claude、openclaw、codex、warp、windsurf 等。资料未提供具体收费、价格、平台限制与官方完整能力说明,如需权威信息请查阅官方文档 https://www.browserstack.com/docs。