Python陷入了Selenium webdriver.Chrome()

时间:2015-07-17 08:31:45

标签: python selenium selenium-chromedriver

webdriver导入selenium并调用webdriver.Chrome()后,Python就会卡住。

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

没有输出,没有错误消息,没有。如果我这样做:

> chromedriver --version
ChromeDriver 2.16.333243 (0bfa1d3575fc1044244f21ddb82bf870944ef961)

这意味着chromedriver已经安装并且在$PATH上。

我知道为什么我会被webdriver.Chrome()困住?

2 个答案:

答案 0 :(得分:1)

我遇到了相同的问题,发现与驱动程序支持的版本和chrome版本不兼容。

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

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

答案 1 :(得分:0)

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

将VS代码设置terminal.integrated.rendererType(可以通过搜索找到)从auto更改为dom解决了该问题。