由于我们在使用在 RedHat Linux 机器上运行的 Jenkins 服务器上安装的 Firefox 浏览器运行无头 Serenity 测试时遇到问题,因此我们安装了 XVFB 来运行测试。
我们首选的测试浏览器是 Chrome,而不是 Firefox。但 Chrome 不适用于 RedHat Linux (Jenkins) Server。
问题,我们是否需要在 Linux 机器上安装 Chrome 浏览器才能使用 XVFB 运行无头测试?
由于我们在使用在 RedHat Linux 机器上运行的 Jenkins 服务器上安装的 Firefox 浏览器运行无头 Serenity 测试时遇到问题,因此我们安装了 XVFB 来运行测试。
我们首选的测试浏览器是 Chrome,而不是 Firefox。但 Chrome 不适用于 RedHat Linux (Jenkins) Server。
问题,我们是否需要在 Linux 机器上安装 Chrome 浏览器才能使用 XVFB 运行无头测试?
是的,您需要同时拥有 chrome 浏览器和 chrome 驱动程序才能运行测试。您可以在 [这里][ http://chromedriver.chromium.org/downloads]找到 chrome 驱动程序。如果 Chrome 不适用于 Red Hat 版,您可以安装开源 chromium。