【问题标题】:org.openqa.selenium.WebDriverException: chrome not reachable - when attempting to start a new sessionorg.openqa.selenium.WebDriverException: chrome 无法访问 - 尝试启动新会话时
【发布时间】:2018-06-27 16:14:33
【问题描述】:

当我在 Chrome 上运行我的测试时,我经常得到一个 WebdriverException,表明 Chrome 无法访问。它不会每次都发生。也许每15次一次。我必须在 Windows 机器上运行所有东西,并且我拥有最新的 Chrome、Chromedriver、Selenium-Webdriver 版本。

我尝试设置环境变量“DBUS_SESSION_BUS_ADDRESS=/dev/null”。根本没有帮助。

有人遇到过这个问题并找到了解决方案吗?

org.openqa.selenium.WebDriverException: chrome not reachable
  (Driver info: chromedriver=2.35.528161 (5b82f2d2aae0ca24b877009200ced9065a772e73),platform=Windows NT 6.1.7601 SP1 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 62.52 seconds
Build info: version: '2.52.0', revision: '4c2593cfc3689a7fcd7be52549167e5ccc93ad28', time: '2016-02-11 11:22:43'
System info: host: 'CORPMNA7158A', ip: '10.26.195.163', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_144'
Driver info: org.openqa.selenium.chrome.ChromeDriver

【问题讨论】:

    标签: java google-chrome selenium-webdriver webdriver selenium-chromedriver


    【解决方案1】:

    该错误确实给了我们一些提示,如下所示:

    org.openqa.selenium.WebDriverException: chrome not reachable
    

    这实质上意味着chromedriver 二进制文件无法生成新的Chrome Browser 进程。

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

    • 您正在使用chromedriver=2.35.528161(发布2018-01-10
    • chromedriver=2.35 的发行说明明确提及以下内容:

    Supports Chrome v62-64

    • 您提到使用最新的 Chrome。我想是 chrome=65.x
    • 您正在使用Selenium Version 2.52.0(发布2016-02-11 11:22:43)[as per the error stack trace within your question]

    所以Selenium Version 2.52.0chromedriver=2.35.528161的发布时间差差不多2年,不兼容。因此 ChromeDriver 有时无法生成新的 Chrome Browser 进程。

    解决方案

    • ChromeDriver 保持在v2.35 级别。
    • Chrome 降级到稳定的Chrome v64.x 级别。 (as per ChromeDriver v2.35 release notes)
    • Selenium 升级到当前级别Version 3.8.1
    • 执行您的Test

    【讨论】:

    • 就是这样。我只是继承了这个项目,并没有注意到 Selenium 已经过时了。更新到最新版本,问题就消失了。
    猜你喜欢
    • 2017-06-27
    • 2023-01-19
    • 1970-01-01
    • 1970-01-01
    • 2022-08-06
    • 2020-08-27
    • 2017-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多