一尘不染

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

selenium

我正在尝试使用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
  • Chrome浏览器:2.39.56

PS 在Firefox中一切正常


阅读 693

收藏
2020-06-26

共1个答案

一尘不染

更新:

我可以解决问题,现在可以使用所需的网址访问Chrome。

尝试提供的解决方案的结果:

我尝试了上面提供的所有设置,但无法解决问题

有关问题的说明:

根据我的观察,当chrome无法在scoped_dirXXXXX文件夹中找到其引用时,导致DevToolsActivePort文件不存在。

解决问题所采取的步骤

  1. 我已经杀死了所有chrome进程和chrome驱动程序进程。
  2. 添加了以下代码以调用chrome
    System.setProperty("webdriver.chrome.driver","pathto\\chromedriver.exe");
    

    ChromeOptions options = new ChromeOptions();
    options.setExperimentalOption(“useAutomationExtension”, false);
    WebDriver driver = new ChromeDriver(options);
    driver.get(url);

使用上述步骤,我能够解决此问题。

感谢您的回答。

2020-06-26