- 首页
-
Selenium Testing
Selenium Cloud Automation
在 6100+ 个真实浏览器和 iOS/Android 真机上运行 Selenium WebDriver 测试。强大的并行处理能力、视频和日志生成功能,以及经过实战检验的基础架构,正常运行时间 SLA 高达 99.99%。
想比较不同的框架?请查看Playwright 与 Selenium 的对比分析。
- 浏览器和设备
- 6100+
- Selenium 版本
- 全部
- 正常运行时间服务级别协议
- 99.99%
被世界上一些最具创新性的公司所信任
将您现有的测试指向我们的中心
只需更改一个 URL 即可。您可以重用现有的 Selenium WebDriver 代码,将其运行在我们的云端,并通过功能选择任何浏览器、操作系统或设备。
// Run a Selenium test on the TestingBot grid const wd = require('selenium-webdriver'); const driver = await new wd.Builder() .usingServer('https://hub.testingbot.com/wd/hub') .withCapabilities({ 'tb:options': { name: 'Checkout flow' }, browserName: 'chrome', browserVersion: 'latest', platformName: 'Windows 11' }) .build(); await driver.get('https://example.com'); await driver.quit();
Selenium集成
TestingBot与各种测试框架和服务集成。轻松地转换你现有的Selenium测试,并与你最喜欢的CI/CD连接。
想在不写代码的情况下运行测试?用Selenium IDE记录测试,并在我们的无代码自动化中上传这些测试,以便按计划执行。
平行测试
通过同时运行测试,大大缩短了你的Selenium测试总时长。TestingBot在Windows、Linux和macOS上提供一次性使用的虚拟机,为速度和稳定性进行了优化。
- 最多可同时运行 100 个 Selenium 会话
- 无需排队,无需热身。课程秒速开始。
- 自动重试和智能测试分片
地理定位测试
在全球各个地区进行地理位置测试。在澳大利亚、比利时、英国、美国、德国、法国、西班牙、中国等10个国家测试地理定位、地理封锁和地理本地化。
准确的测试
你的测试在一个安全的数据中心,在真实的操作系统上运行。每个测试都在一个专用的、一次性使用的虚拟机中运行,在测试结束后被销毁。
我们的基础设施经过了优化,以提高性能和降低测试的松散性。
- 一次性虚拟机,每次会话结束后都会被清除
- 符合 GDPR 标准,可提供欧盟数据驻留服务
- SAML SSO、审计日志和 SCIM 配置
-
1
Test connects to
hub.testingbot.comA pristine VM is provisioned in seconds, just for your session.
-
2
Your Selenium commands run on real hardware
Real Windows, macOS or Linux — never simulated, never shared.
-
3
VM destroyed the moment your test ends
Cookies, files, browser state — all wiped. Nothing is ever reused.
移动测试
在实体的iOS和Android移动设备上测试,或在iOS模拟器和Android模拟器上测试。在各种移动设备和版本上测试你的网站功能和用户界面,并支持地理位置。
查看设备
iPhone 17 Pro
iPhone 17 Pro Max
iPhone 16 Pro
iPad (9th generation)
Galaxy S26
Huawei P40
TestingBot 与自托管 Selenium Grid 的比较
自建 Selenium Grid 听起来很便宜,但考虑到维护、稳定性以及设备缺失等问题,就显得不那么划算了。下面我们来看看托管式 Selenium 云平台相比之下有哪些优势。
| 能力 | 测试机器人 | 自托管 Selenium Grid |
|---|---|---|
| 浏览器覆盖范围 |
6100+ 浏览器,所有主要版本,每周更新
|
仅限于您自行配置和修补的内容。
|
| 是时候进行首次测试了 |
几分钟之内,修改代码中的一个 URL。
|
电网设置和调校需要数天到数周时间。
|
| 真正的 iOS 和 Android |
按需提供真实物理设备
|
需要单独的设备实验室
|
| 并行扩展 |
最多可按需支持 100 个并发会话
|
受硬件预算限制
|
| 视频和日志 |
包含视频、网络、浏览器和 Selenium 日志
|
自行实现录制和日志聚合
|
| 可靠性 |
99.99% 正常运行时间 SLA,全天候监控
|
你是值班工程师。
|
| 支持 |
全天候人工支持和专属客户服务经理
|
Stack Overflow 和您自己的日志
|
TestingBot 上的 Selenium — 常见问题解答
什么是基于云的 Selenium 网格?
基于云的 Selenium Grid 是一个托管的浏览器节点池,您可以通过https://hub.testingbot.com/wd/hub端点连接到该节点池。您现有的 Selenium WebDriver 代码保持不变,只有远程 URL 和一些功能会发生变化。TestingBot 会为您处理操作系统镜像、浏览器安装、扩展和录制等工作。
TestingBot 支持哪些 Selenium 版本?
TestingBot 支持所有仍在使用的 Selenium 版本,从 Selenium 2.x 和 3.x 到 Selenium 4 和 Selenium BiDi。您可以使用 `se:options` 或 `tb:options` 功能为每个测试指定特定的服务器版本。
我可以并行运行 Selenium 测试吗?
是的。TestingBot 的计划包括最多 100 个并行 Selenium 会话。每个会话都在其独立的单次使用虚拟机中运行,因此测试之间不会相互干扰,并行化也不会导致不稳定。
TestingBot 是否支持 Selenium 4 和 BiDi?
完全支持。我们的中心平台采用 Selenium 4 W3C WebDriver,并支持新的Selenium BiDi 协议,以实现实时日志、网络拦截和身份验证处理等高级功能。
如何将现有的 Selenium 测试迁移到 TestingBot?
将远程 URL 更改为https://hub.testingbot.com/wd/hub ,添加您的 TestingBot 凭据,并通过 capabilities 选择浏览器/操作系统。请参阅我们的迁移指南,获取各种语言的分步示例。
我可以测试内部站点或测试站点吗?
是的,安装我们的安全隧道后,您的 Selenium 测试就可以访问暂存环境、本地服务器或防火墙后的任何其他内容,无需任何入站规则。
TestingBot 会记录我的 Selenium 测试的视频和日志吗?
每次 Selenium 会话都会录制成全高清视频,同时还会录制 Selenium 命令的详细步骤、浏览器控制台日志、网络 HAR 文件和屏幕截图。这些文件可以从控制面板访问,也可以通过 REST API 集成到持续集成 (CI) 系统中。
Selenium Grid 是否符合 SOC 2 / GDPR 标准?
TestingBot 符合 GDPR 法规,拥有欧盟数据驻留权,并通过了 ISO 27001 标准认证和 STAR 1 级认证。我们为企业版套餐提供 SAML 单点登录 (SSO)、敏感信息安全管理 (SCIM) 和审计日志功能。
更多喜爱 TestingBot 的理由
企业级安全
STAR Level 1
Certified
GDPR
Compliant
SAML SSO
Single Sign-On
99.99%
Uptime SLA