遇到以下错误。无法确定确切的根本原因。
错误消息
无法在端口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)
答案 0 :(得分:1)
当Selenium webDriver API无法加载Firefox驱动程序时,可能会发生这种情况。 可能的原因可能是Firefox版本和Selenium服务器版本之间的兼容性。
使用最新的Selenium Server 2.51.0