使用jenkins

时间:2016-02-09 05:02:55

标签: java linux firefox selenium jenkins

遇到以下错误。无法确定确切的根本原因。

错误消息

无法在端口7055上连接到二进制FirefoxBinary(/ usr / lib64 / firefox / firefox);流程输出如下: 错误:无法打开显示:: 99 错误:无法打开显示:: 99

构建信息:版本:' 2.45.0',修订版:' 32a636c',时间:' 2015-03-05 22:01:35' 系统信息:主持人:' nila.ejyothi.net',ip:' 192.168.202.35',os.name:' Linux',os.arch:& #39; amd64',os.version:' 3.10.0-229.20.1.el7.x86_64',java.version:' 1.7.0_91' 驱动程序信息:driver.version:FirefoxDriver 栈跟踪

org.openqa.selenium.WebDriverException:无法连接到端口7055上的二进制FirefoxBinary(/ usr / lib64 / firefox / firefox);流程输出如下: 错误:无法打开显示:: 99 错误:无法打开显示:: 99

构建信息:版本:' 2.45.0',修订版:' 32a636c',时间:' 2015-03-05 22:01:35' 系统信息:主持人:' nila.ejyothi.net',ip:' 192.168.202.35',os.name:' Linux',os.arch:& #39; amd64',os.version:' 3.10.0-229.20.1.el7.x86_64',java.version:' 1.7.0_91' 驱动程序信息:driver.version:FirefoxDriver     在org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:130)     在org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:246)     在org.openqa.selenium.remote.RemoteWebDriver。(RemoteWebDriver.java:114)     在org.openqa.selenium.firefox.FirefoxDriver。(FirefoxDriver.java:193)     在org.openqa.selenium.firefox.FirefoxDriver。(FirefoxDriver.java:186)     在org.openqa.selenium.firefox.FirefoxDriver。(FirefoxDriver.java:182)     在com.fetchinglife.application.modules.utilities.CommonFunctions.initBrowser(CommonFunctions.java:74)     at com.fetchinglife.application.modules.employee.EmployeeScheduleFunctionalTest.StartBrowser_NavURL(EmployeeScheduleFunctionalTest.java:34) 引起:org.openqa.selenium.firefox.NotConnectedException:45000 ms后无法在端口7055上连接到主机127.0.0.1。 Firefox控制台输出: 错误:无法打开显示:: 99 错误:无法打开显示:: 99

at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:118)

1 个答案:

答案 0 :(得分:1)

当Selenium webDriver API无法加载Firefox驱动程序时,可能会发生这种情况。 可能的原因可能是Firefox版本和Selenium服务器版本之间的兼容性。

使用最新的Selenium Server 2.51.0