在Firefox和Serenity的Redhad linux上运行的Jenkins是否有可用的Docker映像?

时间:2019-03-21 20:35:43

标签: serenity-bdd serenity-js

我正在使用最新的Mac mojave,JDK 1.8,Serenity开发我的测试用例。它们都可以与Chrome(100%的时间)或Firefox(99%的时间)完美运行。 我们的Jenkins在没有GUI的Redhat linux上运行。由于不支持Chrome,因此我们安装了Firefox浏览器。当我合并代码并要求管理员在Jenkins上运行git分支时,总是会出错。今天,在我的本地mac系统上所有运行100%的测试通过后,在Jenkins上我都收到此错误(运行2次)。

net.thucydides.core.webdriver.UnsupportedDriverException: Could not instantiate class org.openqa.selenium.firefox.FirefoxDriver
    at net.thucydides.core.webdriver.WebDriverFacade.newDriverInstance(WebDriverFacade.java:154)
Caused by: net.thucydides.core.webdriver.UnsupportedDriverException: Could not instantiate new WebDriver instance of type class org.openqa.selenium.firefox.FirefoxDriver (Timed out waiting 45 seconds for Firefox to start.
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'

Caused by: org.openqa.selenium.WebDriverException: Timed out waiting 45 seconds for Firefox to start.
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
System info: host: 'xxx', ip: 'xxx', os.name: 'Linux', os.arch: 'amd64', os.version: '3.10.0-957.5.1.el7.x86_64', java.version: '1.8.0_202'
Driver info: driver.version: FirefoxDriver

我的经理建议我查看Docker容器。他和我都是Docker的新手。我听起来可能很愚蠢,但是在运行带有Firefox浏览器和Serenity的Jenkins的Redhat linux上是否可以使用Docker映像?

如果有任何事情或一切听起来可笑的话,请赐教。我需要显示一些进展。

非常感谢您的帮助,

@PrasadNutalapati

0 个答案:

没有答案