当我们使用 XVFB 运行 无头测试时,我们是否需要在 GUI less RedHat Linux m/c 上安装浏览器?

Do we need to have the Browser installed on GUI less RedHat Linux m/c when we are running headless tests using XVFB?

由于我们在使用 Jenkins 服务器上安装的 Firefox 浏览器 运行ning 在 RedHat Linux 机器上 运行ning 无头 Serenity 测试时遇到问题,我们安装了 XVFB 到 运行 测试。

我们首选的测试浏览器是 Chrome,而不是 Firefox。但是 Chrome 不适用于 RedHat Linux (Jenkins) 服务器。

问题,我们是否需要在 Linux 机器上安装 Chrome 浏览器才能使用 XVFB 运行 无头测试?

是的,您需要 chrome 浏览器和 chrome 驱动程序才能进行 运行 测试。您可以在 [此处][http://chromedriver.chromium.org/downloads] 找到 chrome 驱动程序。如果Chrome Red Hat Edition 不可用,您可以安装开源 Chromium。