降低selenium版本
时间: 2023-12-13 22:33:22 浏览: 163
你可以使用pip命令来安装指定版本的selenium,具体步骤如下:
1.卸载当前的selenium和appium-python-client
```shell
pip uninstall selenium
pip uninstall appium-python-client
```
2.安装指定版本的selenium
```shell
pip install selenium==3.141.0
```
这里以安装3.141.0版本为例,你也可以根据自己的需要安装其他版本。
相关问题
降低selenium版本让OpenSSL 1.1.1+可支持
降低Selenium版本通常不是解决这个问题的最佳方法,因为Selenium依赖于urllib3库,而urllib3 v2.0确实要求OpenSSL 1.1.1+。然而,如果你确实需要解决这个问题并保持Selenium的某个较旧版本,你可以尝试以下操作:
1. **安装特定版本的Selenium**:
```bash
pip install selenium==<version_number> # 替换<version_number>为所需的Selenium低版本号,比如"3.141.0"
```
2. **确认urllib3与Selenium版本匹配**:
```python
import selenium
print(selenium.__version__) # 输出所安装的Selenium版本
```
但请注意,选择过低的Selenium版本可能会引入其他兼容性问题,而且长期来说不是推荐的做法。最好的解决方案还是升级你的OpenSSL到1.1.1+,这可以通过对应的操作系统包管理器(如Ubuntu的`apt-get`或MacOS的`brew`)来完成,正如引用[2]所示。
selenium降低版本
可以通过以下步骤降低selenium版本:
1. 在终端输入以下命令卸载当前版本的selenium:
```
pip uninstall selenium
```
2. 安装旧版本的selenium:
```
pip install selenium==版本号
```
其中,版本号可以在selenium的PyPI页面上找到。例如,要安装3.141.0版本的selenium,可以使用以下命令:
```
pip install selenium==3.141.0
```
3. 完成安装后,可以在代码中使用旧版本的selenium。例如:
```python
from selenium.webdriver import Firefox
from selenium.webdriver.firefox.options import Options
options = Options()
options.headless = True
driver = Firefox(options=options, executable_path='/usr/local/bin/geckodriver')
driver.get('https://www.google.com')
```
阅读全文