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

我试图用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.56

P.S.火狐中的一切都很好


慕容708150
浏览 1619回答 3
3回答

德玛西亚99

我们的测试每周进行一次。似乎唯一发生变化的是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");

开心每一天1111

我们在Jenkins奴隶(Linux机器)上遇到了同样的问题,并尝试了上述所有选项。唯一有帮助的就是提出论点chrome_options.add_argument('--headless')但是,当我们进一步研究时,注意到XVFB屏幕没有启动属性,这导致了这个错误。在我们修复了XVFB屏幕之后,它解决了这个问题。
打开App,查看更多内容
随时随地看视频慕课网APP