关于 RobotActions — AI-Driven Mobile + Web Test Automation
RobotActions 是云端测试平台,面向移动端和 Web 应用测试团队,可通过浏览器控制真实 Android 与 iOS 设备,并用 AI Agent 自动探索测试流程。平台还支持网络模拟、设备调试,并生成多种框架的可运行测试脚本。
主要功能
- 01浏览器实时控制真实移动设备
- 02AI Agent 探索应用并报告问题
- 03查看并模拟网络流量
- 04调试移动 Safari 和 Android Chrome
- 05生成多种框架的测试脚本
适用场景
- 01在真实设备上测试移动应用
- 02自动探索应用并查找缺陷
- 03模拟定位或网络请求以验证流程
- 04为现有测试框架生成脚本
MCP 相关
托管的 MCP 服务向 Agent 提供数百种设备和浏览器操作工具;仓库中的 Agent Skills提供使用步骤与测试操作指导。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://{tenant}.robotactions.com/mcp/sseclaude mcp add --transport sse krishtoautomate-robotactions https://{tenant}.robotactions.com/mcp/sse{"mcpServers":{"krishtoautomate-robotactions":{"type":"sse","url":"https://{tenant}.robotactions.com/mcp/sse"}}}在 Cursor 中打开{"servers":{"krishtoautomate-robotactions":{"type":"sse","url":"https://{tenant}.robotactions.com/mcp/sse"}}}在 VS Code 中打开{"mcpServers":{"krishtoautomate-robotactions":{"type":"sse","url":"https://{tenant}.robotactions.com/mcp/sse"}}}{"mcpServers":{"krishtoautomate-robotactions":{"serverUrl":"https://{tenant}.robotactions.com/mcp/sse"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://{tenant}.robotactions.com/mcp/sse需要授权https://{tenant}.robotactions.com/mcp需要授权工具
详细介绍
随时随地测试移动应用和 Web 应用。
服务 · 价格 · 通过 AI Agent 使用 · Agent 技能 · 提交问题
Robot Actions 是一个云连接测试平台,让你可以通过 Web 浏览器控制真实的 Android 和 iOS 设备,借助 AI 助手自动化测试流程,并使用你选择的框架(WebdriverIO、Python、Robot Framework 等)生成可运行的测试脚本。
销售或企业相关问题请联系:[email protected]。
实际演示
真实的 iOS 和 Android 设备实时串流到浏览器,无需模拟器,也无需本地配置。你可以进行的一些操作:
AI Agent — 探索应用并查找 Bug
在设备会话中直接与内置 AI Agent 对话——让它查找缺陷或提出改进建议。它会自主操控设备:截取屏幕截图、读取屏幕内容、点击和滑动,并汇报发现的问题和建议。
▶ 观看演示真实设备控制 — 玩游戏、绘图,任你发挥
在真实 iPad 上以原生速度触控:直接通过浏览器玩游戏并在 Freeform 中绘图。
▶ 观看演示实时鼠标和键盘控制
在 iOS 和 Android 上以原生速度进行指针和键盘输入——直接通过你的电脑打字和点击,无延迟。
▶ 观看演示移动版 Safari 的 Web 检查器
完整的开发者工具——网络、元素、控制台、应用程序——连接到运行于真实 iOS 设备上的 Safari。
▶ 观看演示Android 上的 Chrome 开发者工具(CDP)
通过 DevTools Protocol 使用完整的 Chrome 开发者工具——元素、控制台、网络、应用程序——检查真实 Android 设备上的实时页面。
▶ 观看演示捕获并模拟网络流量
查看设备实时 HTTP(S) 流量,然后添加规则来模拟、终止或重写匹配的请求——即时设置状态码、标头和响应正文。
▶ 观看演示 ### 模拟 GPS 位置在任意位置放置图钉——搜索城市或设置纬度/经度——设备就会将该位置报告给任何应用,让你无需离开办公桌即可测试基于地理位置的流程。
▶ 观看演示浅色和深色主题
Web 控制台会遵循你的偏好——可随时在浅色和深色主题之间切换。
▶ 观看演示更多功能介绍即将推出。
MCP Registry 上的 Robot Actions
托管的 MCP 服务已发布到 https://registry.modelcontextprotocol.io,名称为 io.github.krishtoautomate/remote-device-server,并自动同步至:
- GitHub MCP Registry(
github.com/mcp)——会显示在 VS Code 的@mcp下 - Smithery(
smithery.ai)——通过工具箱按钮安装 - glama.ai/mcp——社区聚合目录
清单来源:此仓库中的 server.json 与已发布版本保持同步。
Agent Skills
将 Agent 连接到 MCP 服务后,它会获得数百种工具,但不会因此知道如何使用这些工具——如果任由 Agent 自行操作,它可能会根据缩小后的屏幕截图读取坐标并点击,在输入框获得焦点前就输入内容,还可能在从未检查过的屏幕上报告成功。
skills/ 中包含开源的 Agent Skills,用于补充缺失的操作知识:该使用哪个工具、按什么顺序操作,以及哪些错误会悄无声息地让通过的测试变成毫无意义的测试。
安装到任意 Agent 中——Claude Code、Cursor、GitHub Copilot、Codex、Cline、Zed 等 50 多种工具都能读取相同的通用格式:
npx skills add https://robotactions.com
不带任何标志运行时,它会询问你想安装哪些技能,以及要安装到哪些 Agent。若要预先选择,--list 会显示可用内容但不进行安装,而 --skill <name> 则只选择一个技能。
Claude Code 用户也可以将它作为插件安装,同时注册 MCP 服务:
/plugin marketplace add krishtoautomate/robotactions
/plugin install robotactions@robotactions
| 技能 | 涵盖内容 |
|---|---|
| robotactions-getting-started | 连接、身份验证、验证、设备占用及并行限制 |
| mobile-app-testing | 在真实设备上操作原生 Android 和 iOS 应用 |
| accessibility-testing | 无障碍审查,以及使用真实的 TalkBack / VoiceOver 屏幕阅读器进行操作 |
| web-app-testing | 在真实设备浏览器或桌面网格中测试 Web |
| device-state-setup | 上传流程所需的文件、GPS、区域设置、深色模式、干净的应用状态 |
| network-mocking | 模拟和捕获流量——包括原生应用请求和 Web 请求 |
| framework-integration | 将工具与现有 Appium/Selenium/Playwright 测试套件搭配使用 |
| flow-record-replay | 录制可重放的回归测试并添加断言 |
不是 Claude Code 用户?每个技能都是包含 SKILL.md 的普通文件夹——复制你需要的内容即可。 skills.json 是机器可读的索引。
可在 robotactions.com/skills 浏览。
此仓库的用途
此仓库不包含任何应用程序源代码——Robot Actions 是托管产品,无需安装或构建。此仓库目前有四个用途,另有一个即将推出:
- 公开接收问题反馈。 通过 Issues 标签页提交 Bug、请求功能或提问。无需付费账户——欢迎随时提供反馈。
- 发行说明。 每项已发布的变更都会作为 Release 发布,并附上面向用户的说明。这就是持续更新的变更日志。
- Agent Skills。
skills/——开源指南,指导 AI Agent 如何有效使用 MCP 服务。也可从此仓库根目录将其安装为 Claude Code 插件市场。 - 测试框架示例(即将推出)。 等产品得到更广泛的使用后,此仓库将提供可运行的示例脚本,涵盖 Robot Actions 可生成的测试框架——WebdriverIO、Python(
appium-python-client风格)、Robot Framework 等。这些脚本将作为小型独立项目放在examples/下,方便你复制并开始使用。应用程序源代码绝不会放在此处——这些示例是公开的入门模板,不是产品本身。 - 公开路线图和讨论——正在规划中。
何时在此处提交 Issue,何时给我们发邮件
| 在此处提交 | 发送邮件至 [email protected] |
|---|---|
| Bug 复现、功能请求、公开提问 | 特定账户问题(账单、凭据、专属部署) |
| “Robot Actions 支持 X 吗?” | 任何可能导致你的账户邮箱、设备 ID 或会话数据公开的内容 |
| 一般反馈 / 想法 | 销售沟通、企业合同 |
安全问题披露
请勿在此处提交安全问题。 负责任披露流程请参阅 SECURITY.md。
发行版本
每项已发布的变更都会作为 Release 发布,并附上面向用户的说明。浏览发行版本 →
许可证
此 README、问题模板、skills/ Agent Skills 以及未来可能添加的 examples/ 测试脚本均采用 MIT 许可证。Robot Actions 产品本身是托管式商业服务——并非开源产品,此仓库中也不包含任何应用程序源代码。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。