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

Java UnreachableBrowserException:无法启动新会话可能的原因是远程服务器地址无效或浏览器启动失败,java,selenium,google-chrome,jenkins,selenium-chromedriver,Java,Selenium,Google Chrome,Jenkins,Selenium Chromedriver,我是硒的新手。能够在Ubuntu上配置selenium设置。配置详细信息如下: 谷歌浏览器68.0.3440.84 ChromeDriver 2.41.578700(2f1ed5f9343c13f73144538f15c00b370eda6706) 詹金斯。2.193 ubuntu-18.04 硒3.13.0 OpenJDK1.8 硒设置参考文件: 但每次跑步我都会发现詹金斯的错误: Opening chrome driver Oct 30, 2019 1:26:49 PM org.open

我是硒的新手。能够在Ubuntu上配置selenium设置。配置详细信息如下:

  • 谷歌浏览器68.0.3440.84
  • ChromeDriver 2.41.578700(2f1ed5f9343c13f73144538f15c00b370eda6706)
  • 詹金斯。2.193
  • ubuntu-18.04
  • 硒3.13.0
  • OpenJDK1.8
  • 硒设置参考文件:
但每次跑步我都会发现詹金斯的错误:

Opening chrome driver
Oct 30, 2019 1:26:49 PM org.openqa.selenium.remote.DesiredCapabilities chrome
INFO: Using `new ChromeOptions()` is preferred to `DesiredCapabilities.chrome()`
[ERROR] Tests run: 3, Failures: 1, Errors: 0, Skipped: 2, Time elapsed: 0.998 s <<< FAILURE! - in TestSuite
[ERROR] setUp(com.test.WebAppTitleTestOnChrome)  Time elapsed: 0.895 s  <<< FAILURE!
org.openqa.selenium.remote.UnreachableBrowserException: 
Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
打开chrome驱动程序
2019年10月30日下午1:26:49 org.openqa.selenium.remote.desired.chrome
信息:使用'new ChromeOptions()'比使用'DesiredCapabilities.chrome()更可取`
[错误]测试运行:3,失败:1,错误:0,跳过:2,经过的时间:0.998 s此错误消息

org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. 
Possible causes are invalid address of the remote server or browser start-up failure.
…意味着ChromeDriver无法启动/生成新的网络浏览器,即Chrome浏览器会话

您的主要问题可能是所使用的二进制文件版本之间的不兼容,如下所示:

  • 您使用的是chromedriver=2.41
  • 的发行说明明确提到以下内容:
支持Chrome v67-69

  • 您使用的是chrome=68.0
  • 您的Selenium客户端版本对我们来说是未知的
  • 您的JDK版本对我们来说是未知的
因此,JDK版本、Selenium客户端版本、ChromeDriver v2.41和Chrome浏览器v68.0之间可能存在不匹配


解决方案 确保:

  • JDK已升级到当前级别
  • 硒被提升到当前水平
  • ChromeDriver已更新到当前级别
  • Chrome更新到当前的Chrome版本78.0级别。(根据)
  • 通过IDE清理项目工作区,并仅使用所需的依赖项重建项目
  • 如果您的基本Web客户端版本太旧,请卸载它并安装最新的GA和Web客户端发布版本
  • 重新启动系统
  • 以非root用户身份执行
    @Test

这是否回答了您的问题?检查您正在使用的浏览器版本和驱动程序版本。两者都应该与Selenium版本兼容。谢谢。这对我很管用。按照您的建议升级该级别。多谢:)。