【问题标题】:Python stuck at Selenium webdriver.Chrome()Python 卡在 Selenium webdriver.Chrome()
【发布时间】:2015-07-17 08:31:44
【问题描述】:

在我从selenium 导入webdriver 并调用webdriver.Chrome() 后,Python 卡住了。

>>> from selenium import webdriver
>>> d = webdriver.Chrome()

没有输出,没有错误信息,什么都没有。如果我这样做:

> chromedriver --version
ChromeDriver 2.16.333243 (0bfa1d3575fc1044244f21ddb82bf870944ef961)

这意味着 chromedriver 已安装并且位于 $PATH

知道为什么我被困在webdriver.Chrome() 吗?

【问题讨论】:

  • 您的系统上安装了 chromium-browser 吗?如果您不这样做,则行为类似于您所描述的我认为。

标签: python selenium selenium-chromedriver


【解决方案1】:

我也遇到了同样的问题,发现驱动支持的版本和chrome的版本不兼容。

Downloads page in ChromeDriver website 中列出了驱动程序版本和相应支持的 Chrome 版本。确保驱动程序版本与您使用的 Chrome 版本兼容。

顺便说一下,以前版本的下载页面是here。可以通过单击“最新版本”链接访问该页面,然后单击“父词典”。对我来说这不是那么简单,所以我会在这里留下一个便条。

【讨论】:

    【解决方案2】:

    我在使用 VS Code 内置终端时遇到了同样的问题,输出只是冻结了。

    将 VS Code 设置中的terminal.integrated.rendererType(可通过搜索找到)从auto 更改为dom 即可解决问题。

    【讨论】:

      猜你喜欢
      • 2020-02-06
      • 1970-01-01
      • 1970-01-01
      • 2015-10-11
      • 2020-06-20
      • 1970-01-01
      • 1970-01-01
      • 2023-01-11
      • 1970-01-01
      相关资源
      最近更新 更多