Java Chromedriver在Jenkins(Linux)上失败

Java Chromedriver在Jenkins(Linux)上失败,java,linux,jenkins,selenium-webdriver,selenium-chromedriver,Java,Linux,Jenkins,Selenium Webdriver,Selenium Chromedriver,我试图在Jenkins上的Chrome上运行UI测试,从错误中可以看出它无法启动 org.openqa.selenium.WebDriverException: chrome not reachable (Driver info: chromedriver=2.14.313457 (3d645c400edf2e2c500566c9aa096063e707c9cf),platform=Linux 2.6.32-358.el6.x86_64 x86_64) (WARNING: The serve

我试图在Jenkins上的Chrome上运行UI测试,从错误中可以看出它无法启动

org.openqa.selenium.WebDriverException: chrome not reachable
  (Driver info: chromedriver=2.14.313457 (3d645c400edf2e2c500566c9aa096063e707c9cf),platform=Linux 2.6.32-358.el6.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 60.54 seconds (user: 'UnknownUser-0', output: '1440016601647')
Build info: version: '2.45.0', revision: '5017cb8e7ca8e37638dc3091b2440b90a1d8686f', time: '2015-02-27 09:10:26'
System info: host: 'abc.xyz.com', ip: '111.222.333.444', os.name: 'Linux', os.arch: 'amd64', os.version: '2.6.32-358.el6.x86_64', java.version: '1.8.0_05'
Driver info: org.openqa.selenium.chrome.ChromeDriver
    at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
    at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:204)
    at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:156)
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:599)
    at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:240)
    at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:126)
    at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:139)
    at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:171)
    at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:139)...
实例化过程如下所示:

WebDriver webDriver = null;
String chromeDriverLocation = MyCustomPropertyReader.getProperty("webdriver.chrome.binary.location");
System.setProperty("webdriver.chrome.driver", chromeDriverLocation);
final DesiredCapabilities capabilities = DesiredCapabilities.chrome();
webDriver = new ChromeDriver(capabilities);
我能够从命令提示符下运行Chromedriver,并且我还检查了加载它所需的所有环境变量,以及在实例化过程中是否可用


有人能告诉我可能缺少什么,或者是否有办法获得有关此故障原因的更多信息吗?

通过更新浏览器安装解决了此问题,并确保Chromedriver和Chrome浏览器都可以从命令提示符下运行。

通过更新浏览器安装解决了此问题,并确保Chromedriver和Chrome浏览器都可以在命令提示符下运行。

您能否发布一段代码片段,说明如何尝试实例化?您使用的Chrome版本是什么?Chromedriver版本是2.14.313457。尝试不使用这些功能或仅使用firefox-它是否在本地工作?使用Chrome功能注册您的节点。几天前,我也遇到了同样的问题,但在为chrome注册节点后,我只能使用chrome。你可以发布一个代码片段,说明你如何尝试实例化?你使用哪个chrome版本?Chromedriver版本是2.14.313457。尝试不使用这些功能,或者只使用firefox-它在本地工作吗?使用chrome功能注册你的节点。几天前,我也遇到了同样的问题,但在为chrome注册节点后,这只对我有效。
WebDriver webDriver = null;
String chromeDriverLocation = MyCustomPropertyReader.getProperty("webdriver.chrome.binary.location");
System.setProperty("webdriver.chrome.driver", chromeDriverLocation);
final DesiredCapabilities capabilities = DesiredCapabilities.chrome();
webDriver = new ChromeDriver(capabilities);