谷歌浏览器更新之后,自动化测试驱动报错:This version of ChromeDriver only supports Chrome version 81

谷歌浏览器突然更新到最新的83版本,导致我之前的81版本不能用了,我在ChromeDriver仓库(http://chromedriver.storage.googleapis.com/index.html)下载了对应版本的chromedriver(只要大版本号对上就可以,比如你是83版本的,选个83开头的就可以),然后放在谷歌浏览器的文件下C:\Program Files (x86)\Google\Chrome\Application,并检查了环境变量,没有问题。但是仍然报这个错:selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 81
(不是说我前面说的步骤有问题,最新的驱动版本还是要下的)。

首先你看一下下面这两篇博客是否能解决问题:
1、https://www.cnblogs.com/oeong/p/11891858.html
2、https://stackoverflow.com/questions/62079093/session-not-created-this-version-of-chromedriver-only-supports-chrome-version-8

如果都不行,那就按照我这个简单粗暴的方法:每个磁盘搜索 chromedriver.exe,找哪个地方的驱动没有更新过(因为这个驱动是手动放到文件夹中的,所以你看驱动的修改日期是不是今天就行了)。然后把不是最新的替换成最新驱动就好了。

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章