支持selenium的chrome driver更新到137.0.7151.68

  最近chrome释放新版本:137.0.7151.68

如果运行selenium自动化测试出现以下问题,是需要升级chromedriver才可以解决的。

selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 137.0.7151.68

 Current browser version is 137.0.7151.68 with binary path

webdriver 137.0.7151.68 下载

webdriver 137.0.7151.55 下载

### 查找适用于 Chrome 浏览器版本 137.0.7151.69 的 chromedriver 要查找与 Chrome 浏览器版本 137.0.7151.69 兼容的 chromedriver,需要明确 chromedriver 的版本必须与 Chrome 浏览器的主版本号相匹配。根据提供的信息,当前支持chromedriver 版本为 137.0.7151.55[^1],但此版本并不完全匹配所需的 Chrome 浏览器版本 137.0.7151.69。 通常情况下,chromedriver更新频率较高,每个新版本会针对特定的 Chrome 浏览器版本进行优化。如果找不到直接对应的驱动程序版本,可以尝试以下方法: 1. **访问官方下载页面**:前往 [ChromeDriver 官方下载页面](https://sites.google.com/chromium.org/driver/) 并检查是否有更新137.0.7151.69 的版本。如果没有明确列出该版本,则可以选择最接近的主版本号(例如 137.0.7151.55)作为替代方案[^2]。 2. **使用兼容性规则**:在某些情况下,chromedriver 的小版本号可能不严格对应 Chrome 浏览器的小版本号。例如,版本 137.0.7151.55 的 chromedriver 可能能够兼容 Chrome 浏览器版本 137.0.7151.69。然而,这需要通过实际测试来验证其稳定性[^3]。 3. **自动化检测工具**:可以使用 Selenium 提供的 `WebDriverManager` 工具来自动检测并下载与当前安装的 Chrome 浏览器版本兼容的 chromedriver。示例如下: ```python from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager driver = webdriver.Chrome(service=ChromeDriverManager().install()) ``` 4. **手动下载与配置**:如果无法通过自动化工具获取正确的版本,可以从 [ChromeDriver 存储库](https://chromedriver.storage.googleapis.com/index.html) 手动下载所需版本,并将其路径添加到系统的环境变量中。确保下载的 chromedriver 文件与操作系统的架构(如 Windows、Linux 或 macOS)相匹配[^4]。 ```python from selenium import webdriver # 替换为手动下载的 chromedriver 路径 driver_path = "/path/to/chromedriver" driver = webdriver.Chrome(executable_path=driver_path) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值