Java org.openqa.selenium.WebDriverException:无法访问chrome-尝试启动新会话时
当我在Chrome上运行测试时,我经常会感觉到WebDriveX无法访问Chrome。并不是每次都这样。也许每15次一次。我必须在Windows机器上运行所有东西,我有最新的Chrome、Chromedriver和Selenium Webdriver版本 我已经尝试设置环境变量“DBUS\u SESSION\u BUS\u ADDRESS=/dev/null”。根本没用 有人遇到这个问题并找到了解决方案吗Java org.openqa.selenium.WebDriverException:无法访问chrome-尝试启动新会话时,java,google-chrome,selenium-webdriver,webdriver,selenium-chromedriver,Java,Google Chrome,Selenium Webdriver,Webdriver,Selenium Chromedriver,当我在Chrome上运行测试时,我经常会感觉到WebDriveX无法访问Chrome。并不是每次都这样。也许每15次一次。我必须在Windows机器上运行所有东西,我有最新的Chrome、Chromedriver和Selenium Webdriver版本 我已经尝试设置环境变量“DBUS\u SESSION\u BUS\u ADDRESS=/dev/null”。根本没用 有人遇到这个问题并找到了解决方案吗 org.openqa.selenium.WebDriverException: chrom
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
该错误确实给了我们一些提示,如下所示:
org.openqa.selenium.WebDriverException: chrome not reachable
这本质上意味着chromedriver
binary无法生成新的Chrome浏览器
进程
您的主要问题是所使用的二进制文件之间的版本兼容性,如下所示:
org.openqa.selenium.WebDriverException: chrome not reachable
- 您正在使用chromedriver=2.35.528161(发布于2018-01-10)
- 的发行说明明确提到以下内容:
支持Chrome v62-64
- 你提到使用最新的Chrome。我想它是chrome=65.x
- 您正在使用Selenium 2.52.0版(发布日期:2016-02-11 11:22:43)[/strong>)[
根据问题中的错误堆栈跟踪
ChromeDriver
有时无法生成新的Chrome浏览器
进程
解决方案
- 将
保持在ChromeDriver
级别v2.35
- 将Chrome降级到稳定的Chrome v64.x。()
- 将Selenium升级至当前级别
版本3.8.1
- 执行
测试