Chrome自动升级了,找不到最新版本的webdriver怎么办?

Chrome自动升级了,找不到最新版本的webdriver怎么办?

背景

我用Selenium开发了Facebook和Linkedin爬虫,有些新需求要调一下,今天启动selenium时有报错,报错如下:selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version xxx Current browser version is xxx with binary path,意思是Webdriver的版本与Chrome浏览器的版本不兼容,于是上网查了chrome webdirver的下载地址,大部分技术博客里分享的下载地址都是:https://chromedriver.storage.googleapis.com/index.html,但我看了,本地chrome的版本是116,而这个网址里最新的webdriver版本是114,那么办呢?

解决办法

我想起来神通广大的chatgpt,于是向chatgpt提问了,没想到它真的知道解决办法,它回复我的是另外一个网址,下面是它完整的回复:

您可以从Chrome驱动程序官方网站或其他可信的资源库中获取特定版本的Chrome WebDriver。
以下是一些常用的资源:
Chrome驱动程序官方网站:您可以访问Chrome开发者页面,找到与特定Chrome版本兼容的Chrome WebDriver下载链接。您可以在https://sites.google.com/a/chromium.org/chromedriver/downloads找到Chrome驱动程序官方网站 ↗。
第三方WebDriver资源库:一些第三方资源库也提供不同版本的Chrome WebDriver下载。例如,您可以尝试Selenium官方网站(https://www.selenium.dev/ ↗)或GitHub上的Selenium项目页面(https://github.com/SeleniumHQ/selenium ↗)。
在这些资源中,您可以查找与您所需的Chrome版本相匹配的Chrome WebDriver版本,并下载相应的WebDriver安装文件。
请注意,确保从可信的来源下载WebDriver,并验证其完整性,以确保安全性和可靠性。

打开 https://sites.google.com/a/chromium.org/chromedriver/downloads,上面可以看到一行提示:

是的,新版本但可能还不够成熟稳定的webdriver版本在这里可以找到,点击链接 https://googlechromelabs.github.io/chrome-for-testing/ 就可以看到最新的116版本的webdriver的下载链接,如下图所示:

找到适合自己的版本下载就可以了,问题解决!!!

相关推荐
互联网杂货铺9 小时前
自动化测试基础知识总结
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
懒笑翻12 小时前
Python 使用 Selenuim进行自动化点击入门,谷歌驱动,以百度为例
运维·selenium·自动化
qq_433716951 天前
Selenium+Pytest自动化测试框架 ------ 禅道实战
自动化测试·软件测试·selenium·单元测试·pytest·接口测试·压力测试
LucianaiB1 天前
丹摩|丹摩助力selenium实现大麦网抢票
selenium·测试工具
HKJ_numb11 天前
软件测试 —— 自动化基础
软件测试·selenium·测试工具·自动化
??? Meggie1 天前
【Python】selenium获取定位元素大小、电脑屏幕的像素、屏幕尺寸信息、以及网页尺寸的方法
开发语言·python·selenium
兆。1 天前
Selenium 使用指南:从基础到反爬虫的实践
爬虫·python·selenium·测试工具
前网易架构师-高司机2 天前
ChromeDriver驱动下载地址更新(保持最新最全)
chromedriver·谷歌驱动·chromedriver驱动
_Soy_Milk6 天前
动态网页爬取 —— ajax 与 selenium
selenium·ajax·okhttp
江_小_白6 天前
关于selenium元素找不到的问题(Unable to locate element: {“method“:“xpath“,“selector“:“)
selenium·测试工具