您的测试仍然使用 Playwright、Selenium 和 pytest。我们不会取代它们。我们让它们满足企业级需求,而您拥有一切:代码、证据和历史记录。

自托管 Playwright: 您的测试,您的机器。

Playwright 是开源软件,可在任何能够安装它的环境中运行。Nexus Studio 在您掌控的机器上运行 Playwright, 并补齐原生 Playwright 需要您自行解决的部分:录制器、定时运行、结果判定以及每次失败的证据。

什么是自托管 Playwright

这意味着浏览器、测试运行和证据都位于您掌控的硬件上,而不是按会话租用的云端网格上。测试本身无需改变:它们仍是标准的 Playwright 文件,您可以阅读、编辑并保留。

四种运行环境

在 Studio 的 Docker 界面上,可为每个工作区选择引擎运行测试套件的位置。

所在地说明适用场景
你自己的电脑在 Windows 11 上安装 Studio 并直接运行。无需其他配置。立即开始使用,以及需要通过 USB 连接真实 Android 手机的测试运行。电脑保持唤醒时即可执行定时运行。
迷你电脑在持续开机的专用 Windows 11 机器上运行同一款 Studio, 或在装有 Docker Engine 和 Compose v2 的 Ubuntu 24.04 LTS 机器上仅运行引擎。执行夜间回归测试和定时运行,不占用工作站。证据保留在该机器的磁盘上。
您机器上的 Docker测试套件在同一台机器和磁盘上的运行器容器内执行,因此每次运行都从相同的镜像开始。每台机器使用相同镜像,确保运行可重复。
通过 SSH 连接的 VPS服务器运行 Ubuntu 24.04 LTS, 安装 Docker Engine 和 Compose v2, 通过 SSH 密钥认证连接,并在相同的容器镜像中运行测试套件。证据保留在服务器上,直到您将其拉取到本地。扩展容量。手机、Selenium 和 Python 测试套件以及基础设施混沌测试仍在运行 Studio 的机器上执行。

Nexus Studio 在原生 Playwright 之外提供了什么

Playwright 负责运行测试。围绕它的其他工作,仍需团队自行搭建。

  • 不止通过或失败,而是明确判定

    14 种判定可区分真正的缺陷与网络缓慢、机器人验证或浏览器崩溃。重试通过会标记为 FLAKY, 绝不会悄悄算作通过。 14 种判定

  • 生成标准代码的录制器

    Nexus Recorder 会在您点击操作时生成 Playwright 或 Selenium 代码,全程不使用 AI. 无需从专有格式迁出。

  • 每次失败都有证据

    每次失败都会在同一文件夹中留下报告、截图以及控制台和网络数据,真正的失败还会保留视频。 失败后会留下什么

  • 定时运行与 CI

    Watch 按计划重新运行测试套件,仅在状态发生变化时发出提醒。GitHub Actions 和 GitLab CI 流水线可在界面上配置。 CI/CD

机器配置要求

Windows 11 x64, 或用于仅运行引擎的机器的 Ubuntu 24.04 LTS. 内存最低为 16 GB, 推荐 32 GB. 启用自适应节奏控制后,引擎会根据可用内存调整同时运行的浏览器数量,按其自身估算,每个浏览器约占 0.5 GB. SSD 有助于存储证据和视频。 系统要求

不使用云端测试网格,也能运行跨浏览器测试吗?

常见问题

  • 不使用云端测试网格,也能自行托管 Playwright 吗?

    可以。Playwright 可在您自己的 PC、Docker 或 Linux 服务器上运行。Nexus Studio 在这些环境中运行测试套件,并将结果和证据保存在您的磁盘上。

  • 会有任何内容传出我的网络吗?

    Studio 唯一主动发起的连接是许可证检查。测试、结果和证据都保留在您掌控的机器上。 掌控您的基础设施

  • 与 BrowserStack 或 Sauce Labs 相比如何?

    它们在各自的云端运行您的测试,按并行会话收费。Nexus Studio 在您的机器上运行,按机器计费。 并排对比,附供应商价格页面

  • 支持运行哪些浏览器?

    Playwright 随附的 Chromium、Firefox 和 WebKit, 以及通过 USB 连接的 Android 真机。iPhone 和 iPad 通过 WebKit 模拟覆盖,而非在实体设备上测试。

  • 费用是多少?

    Individual 套餐适用于 1 台机器,每月 79 美元或每年 790 美元,包含全部功能,不按用户、测试或并行运行次数收费。 查看价格

在您自己的机器上运行。

在您的设备上免费使用 30 天,畅享全部功能。无需信用卡。