我在python3.6版本中使用from selenium.webdriver.support import expected_conditions as ec,却报:
时间: 2023-07-16 16:12:29 浏览: 190
如果你在使用 `from selenium.webdriver.support import expected_conditions as ec` 时遇到了报错,很有可能是因为你没有安装 `selenium` 库。请确认你已经安装了最新版本的 `selenium` 库。
如果你已经安装了 `selenium` 库,但仍然遇到了报错,那么可以尝试从 `selenium.webdriver` 中直接导入 `expected_conditions`,如下所示:
```python
from selenium.webdriver import expected_conditions as ec
```
这样就可以避免命名空间冲突的问题了。
相关问题
我在python3.6版本中使用from selenium.webdriver.support import expected_conditions as ec,却报: cannot import name 'asynccontextmanager
这个问题可能是因为您的Python版本太低,无法支持asynccontextmanager模块。asynccontextmanager模块在Python 3.7中引入,因此它不会在早期版本中可用。
您可以尝试升级Python到最新版本,或者使用一个早期版本的selenium,该版本不需要asynccontextmanager模块。您可以使用以下命令安装早期版本的selenium:
```
pip install selenium==3.141.0
```
如果您仍然遇到问题,请检查您的代码中是否有其他导入错误或语法错误。
阅读全文