【问题标题】:Selenium WebDriverException: DevToolsActivePort file doesn't exist (Chromium browser)Selenium WebDriverException:DevToolsActivePort 文件不存在(Chromium 浏览器)
【发布时间】:2021-04-28 11:10:52
【问题描述】:

我在 StackOverflow 的一些帖子中看到了 DevToolsActivePort 错误,但没有一个对我有用的修复。我使用的是 Chromium 浏览器(而不是 Google Chrome),所以这可能是我遇到问题的地方?

这是我的代码:

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from webdriver_manager.utils import ChromeType
options = webdriver.ChromeOptions()
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
options.add_argument('--headless')
... # plus other options, but the above 3 seem to have solved the issue for other users
options.binary_location = '/usr/bin/chromium-browser'
driver = webdriver.Chrome(ChromeDriverManager(chrome_type=ChromeType.CHROMIUM).install(),chrome_options=options)

我正在使用 ChromeDriverManager 来避免 chromedriver 版本兼容性问题。

这给出了错误selenium.common.exceptions.WebDriverException: Message: unknown error: DevToolsActivePort file doesn't exist

感谢任何有关可能导致问题的指针。

【问题讨论】:

    标签: selenium selenium-webdriver selenium-chromedriver chromium python-3.8


    【解决方案1】:

    你在https://stackoverflow.com/a/56638103/12570861看到答案了吗?

    尝试添加参数--remote-debugging-port=<port>

    【讨论】:

      猜你喜欢
      • 2011-08-09
      • 2018-08-24
      • 1970-01-01
      • 2019-07-01
      • 2020-05-03
      • 2020-03-28
      • 1970-01-01
      • 1970-01-01
      • 2013-08-17
      相关资源
      最近更新 更多