为了账号安全,请及时绑定邮箱和手机立即绑定

WebDriverException:未知错误:尝试启动Chrome浏览器时不存在

WebDriverException:未知错误:尝试启动Chrome浏览器时不存在

慕容708150 2019-06-10 16:46:06
我试图用URL启动Chrome,浏览器启动之后就什么也不做了。1分钟后,我看到以下错误:Unable to open browser with url: 'https://www.google.com' (Root cause: org.openqa.selenium.WebDriverException: unknown error:  DevToolsActivePort file doesn't exist   (Driver info: chromedriver=2.39.562718 (9a2698cba08cf5a471a29d30c8b3e12becabb0e9),platform=Windows NT 10.0.15063 x86_64)    (WARNING: The server did not provide any stacktrace information)我的配置:Chrome:66 ChromeBrowser:2.39.56P.S.火狐中的一切都很好
查看完整描述

3 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

我们的测试每周进行一次。似乎唯一发生变化的是GoogleChrome版本(已更新为当前版本)JVM和Selenium是Linux盒上的最新版本(Java1.8.0_151、Selenium 3.12.0、Google-chro67.0.3396.62和xvfb-run)。
具体增加参数“-无沙箱“和”-禁用-开发-SHM-使用“停止了错误。我将查看这些问题,以找到更多关于效果的信息,以及其他问题,比如是什么触发了google-chrome进行更新。”

ChromeOptions options = new ChromeOptions();
        ...
        options.addArguments("--no-sandbox");
        options.addArguments("--disable-dev-shm-usage");


查看完整回答
反对 回复 2019-06-10
?
开心每一天1111

TA贡献1836条经验 获得超13个赞

我们在Jenkins奴隶(Linux机器)上遇到了同样的问题,并尝试了上述所有选项。

唯一有帮助的就是提出论点

chrome_options.add_argument('--headless')

但是,当我们进一步研究时,注意到XVFB屏幕没有启动属性,这导致了这个错误。在我们修复了XVFB屏幕之后,它解决了这个问题。


查看完整回答
反对 回复 2019-06-10
  • 3 回答
  • 0 关注
  • 1618 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信