WebDriver问题,我无法打开谷歌浏览器

时间:2020-06-09 18:15:36

标签: google-chrome selenium-chromedriver google-chrome-headless

我一直在做一些使用seleniumlibrary和google chrome在Web中实现自动化的程序,但是最近我遇到了一个严重的WebDriver问题。

WebDriverException:消息:未知错误:Chrome无法启动:异常退出。 (未知错误:DevToolsActivePort文件不存在) (从chrome位置/ usr / bin / google-chrome开始的进程不再运行,因此ChromeDriver认为Chrome崩溃了。)

我检查了很多有类似冲突的帖子,在我检查过的人提到的每篇帖子中,都提到“ 使用--no-sandbox --headless ....等等选项”,那是严厉的!这可行! 但是当我使用--headless时,我的浏览器可以显示流程的自动化程度,这对我分析流程中的每个步骤(每个步骤都进行屏幕截图)非常重要。因此,此过程对我不起作用。

==================我已尝试===============

  1. 更新我的Google chrome版本和chrome驱动程序(81 ---> 83)
  2. 降级我的Google chrome版本和chrome驱动程序(83 ---> 79)
  3. 使用--no-sandbox和--headless(它们可以工作,但我需要在窗口中查看可视过程)
  4. 构建/更新SUID

我意识到了这些要点,但是总是遇到同样的问题...

selenium.common.exceptions.WebDriverException:消息:未知错误: Chrome无法启动:异常退出。 (未知错误: DevToolsActivePort文件不存在)(该过程始于 chrome位置/ usr / bin / google-chrome不再运行,因此 ChromeDriver假定Chrome已崩溃。)

我想知道如何解决这个问题,并在其他人遇到相同问题时向他们提供帮助

0 个答案:

没有答案