ImportError: cannot import name 'WebDriver' from 'selenium'
时间: 2023-08-09 10:05:50 浏览: 868
selenium-webdriver
这个错误通常是由于导入的问题导致的。目前最新版本的 Selenium 使用 `webdriver` 作为模块名称,而不再使用 `WebDriver`。所以,你需要更新你的代码以适应最新版本。
请尝试使用以下代码进行导入:
```python
from selenium import webdriver
```
然后创建 WebDriver 实例的时候使用 `webdriver`:
```python
driver = webdriver.Chrome() # 这里以 Chrome 为例
```
如果你之前的代码中使用了 `WebDriver`,请将其替换为 `webdriver`。这样应该可以解决导入错误的问题。
如果你仍然遇到问题,请确保你已经正确安装了 Selenium,并且版本是最新的。你可以使用以下命令安装最新版本:
```bash
pip install -U selenium
```
如果问题仍然存在,请尝试卸载并重新安装 Selenium,并确保你的环境没有其他与 Selenium 相关的冲突包。
阅读全文