【问题标题】:selenium chromedriver and chrome binary wont connect even they match versionsselenium chromedriver 和 chrome 二进制即使它们匹配版本也不会连接
【发布时间】:2021-01-10 03:52:07
【问题描述】:

首先:我已经使用 selenium 有一段时间了,我不是这里的新手 - 但是我遇到了一个由于某些隐藏原因我无法解决的问题...... 我在 ubuntu 20.04 上,我已经下载了 chrome beta + chromedriver,版本完全相同 + 创建的 webdriver 带有 chrome 路径 + chromedriver 路径指定如下:

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--headless")
chrome_options.add_argument("--remote-debugging-port=9222")
chrome_options.add_argument("--no-sandbox")
chrome_options.add_argument("--disable-setuid-sandbox")
chrome_options.binary_location = google_chrome_beta_bin
prefs = {"profile.managed_default_content_settings.images": 2}
chrome_options.add_experimental_option("prefs", prefs)
selenium_driver = webdriver.Chrome(options=chrome_options, executable_path=chrome_driver_bin)

我得到以下异常:

Message: session not created
from disconnected: unable to connect to renderer

有什么线索吗?关于对话框的 Chrome 测试版说它的版本是 88.... 并且已为该特定版本下载了 chromedriver,但我仍然收到此错误。为 87 工作...

【问题讨论】:

    标签: selenium-webdriver selenium-chromedriver


    【解决方案1】:

    这很快:)

    删除调试端口解决了这个问题。以前/在 Windows 机器上 - 它工作。事实上,建议设置远程调试端口作为另一个错误的解决方案。

    【讨论】:

      猜你喜欢
      • 2020-06-03
      • 1970-01-01
      • 1970-01-01
      • 2022-01-24
      • 2020-09-24
      • 1970-01-01
      • 2022-01-19
      • 2019-08-07
      相关资源
      最近更新 更多