在线 "木偶人 "浏览器网格
将您的Puppeteer脚本与在线浏览器网格连接起来,包括50多个不同的浏览器、操作系统和版本组合。 在无头或有头模式下运行测试。使用Puppeteer可以轻松地从1到+100个同步会话进行扩展。
平行测试
同时运行多个Puppeteer测试,缩短了Puppeteer的总执行时间。
视频、日志和测试工件
TestingBot上的每个测试都有设备的视频截屏、日志和其他生成的工件。
TestingBot Tunnel
在安全环境(例如私有网络、暂存环境或本地机器)中针对网站运行 Puppeteer 测试。
地理定位测试
使用 TestingBot 内置的地理位置测试功能运行 Puppeteer 测试。全球最多 20 个地区可供选择。

测试框架的整合
TestingBot集成了Puppeteer和支持Puppeteer的流行测试框架,如:。
使用Puppeteer Recorder 记录 Puppeteer 脚本。在 TestingBot 的浏览器网格上运行录制的 Puppeteer 脚本,以实现最大的覆盖率。

常见问题
Selenium 和 Puppeteer 都是功能强大的浏览器自动化工具,但它们满足不同的需求。Puppeteer 是一个 NodeJS 库,可以快速、高级地控制 Chrome 和 Chromium,因此对于专注于无头浏览器测试或使用 JavaScript 进行网页抓取的项目来说,它是绝佳的选择。它以在纯 Chromium 环境中测试时的速度和可靠性而闻名。
另一方面,Selenium 是一个跨浏览器测试框架,支持所有主流浏览器,包括 Chrome、Firefox、Safari、Edge 和 Internet Explorer。它允许您使用多种编程语言(例如 Java、Python、C#、Ruby 和 JavaScript)编写测试,从而为不同的团队提供更大的灵活性。
如果您的目标是跨不同的浏览器和环境进行测试,Selenium 提供更广泛的测试覆盖范围和长期的行业支持。如果您的项目基于 JavaScript,并且只需要在 Chrome/Chromium 中进行测试,那么 Puppeteer 可能更快、更易于设置。
在 TestingBot,我们同时支持 Selenium 和 Puppeteer,让您可以根据特定的测试需求选择最佳工具。
Puppeteer 测试是指使用 Google 开发的 NodeJS 库 Puppeteer 自动执行浏览器任务以进行 Web 应用程序测试。Puppeteer 提供了控制 Chrome 或 Chromium 浏览器的高级 API,允许开发人员和 QA 团队编写脚本操作,例如点击按钮、填写表单、截取屏幕截图和生成 PDF。
您可以使用 TestingBot 等服务在云端运行 Puppeteer 测试。无需在本地运行测试,您可以上传测试或将脚本指向 TestingBot 的云网格,该网格会启动真实的浏览器和设备。这让您能够跨多个环境扩展测试并更快地获得结果,而无需管理您自己的基础架构。
更多喜爱 TestingBot 的理由
企业级安全
Star level 1
Certified
GDPR
Compliant
SAML SSO
Single Sign-On
99.99%
Uptime SLA