Jenkins上的ChromeDriver无法访问浏览器异常

时间:2016-07-26 15:02:16

标签: java selenium jenkins selenium-chromedriver

我正在詹金斯的chromedriver插件上运行一组selenium测试。

org.openqa.selenium.remote.UnreachableBrowserException:无法启动新会话。可能的原因是远程服务器的无效地址或浏览器启动失败。

如何在java代码中获取chrome驱动程序以在Jenkins服务器上查找其exe

2 个答案:

答案 0 :(得分:1)

你不必用Java做这件事。只需确保将PATD环境变量中的ChromeDriver位置包含为described here

有一个例子,如何通过设置系统属性在Java中实现它 - 但我不推荐它。更好的方法是在调用JVM时设置变量,如-Dwebdriver.chrome.driver=/another/path/to/chromedriver。但最简单的方法仍然是调整PATH。

答案 1 :(得分:0)

在这种情况下,请检查HUB和NODE的端口。我改变它来测试一些东西而忘了改回来。确保HUB和NODE的PORT与代码中提到的相同。