支持selenium的chromedriver更新到131.0.6778.108

 最近chrome释放新版本:131.0.6778.108

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

selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version xxx
Current browser version is 131.0.6778.108  with binary path

chrome webdriver 131.0.6778.108 下载

chrome webdriver 131.0.6778.87 下载

### 下载指定版本的 ChromeDriver 为了确保 Selenium 脚本能够正常工作,使用的 ChromeDriver 版本应当匹配浏览器的版本。如果当前浏览器版本为 `122.0.6261.111`,而尝试使用不兼容的 ChromeDriver 版本,则会抛出异常信息如 `session not created: This version of ChromeDriver only supports Chrome version xxx`[^3]。 对于下载特定版本(例如 `131.0.6778.265`)的 ChromeDriver,可以通过访问官方存储库来完成这一操作: #### 访问 ChromeDriver 存储库页面 前往 [ChromeDriver 的 Google Storage 页面](http://chromedriver.storage.googleapis.com/index.html)[^1] 并查找所需的版本号链接。该网页列出了所有可用的历史发布版次。 #### 使用命令行工具 wget 或 curl 进行下载 假设已经确认了目标版本的存在,在 Linux 或 macOS 终端中可以执行如下命令之一来进行文件获取;Windows 用户也可以通过 PowerShell 执行相同的操作: ```bash wget http://chromedriver.storage.googleapis.com/131.0.6778.265/chromedriver_win32.zip -O chromedriver.zip ``` 或者利用 `curl` 命令实现同样的目的: ```bash curl -o chromedriver.zip -L http://chromedriver.storage.googleapis.com/131.0.6778.265/chromedriver_win32.zip ``` 解压缩之后即可获得适用于 Windows 系统架构下的可执行程序 `chromedriver.exe` 文件。 #### 自动化脚本辅助管理驱动器版本 考虑到手动寻找并安装对应版本较为繁琐,推荐采用一些自动化解决方案简化流程。比如 Python 库 [`webdriver-manager`](https://pypi.org/project/webdriver-manager/) 可以帮助自动处理不同平台上的 WebDriver 安装事宜。 ```python from webdriver_manager.chrome import ChromeDriverManager import selenium.webdriver as webdriver options = webdriver.ChromeOptions() driver_path = ChromeDriverManager(version="131.0.6778.265").install() # 指定要安装的具体版本 browser = webdriver.Chrome(executable_path=driver_path, options=options) # 浏览器实例在此处启动... ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值