该错误确实给我们一些提示,如下所示:
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.0
和之间的时间间隔 chromedriver=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
。



