今天在进行自动化测试项目执行测试用例时,pycharm报错,信息为“selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 90
Current browser version is 92.0.4515.107 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe”
报错的意思是:当前ChromeDriver的版本只支持90版Chrome浏览器,而我电脑C盘路径下装的Chrome浏览器版本是92.0.4515,与ChromeDriver所支持的浏览器版本不兼容,因此需要下载支持92版本的ChromeDriver.
解决方法:下载支持当前92版Chrome浏览器的ChromeDriver,并解压后的exe文件放入到python的安装路径下以及chrome安装目录中。
步骤一:下载支持92版Chrome浏览器的ChromeDriver,下载地址在这里
我的电脑是win10 64位操作系统,可以选择chromedriver_win32.zip版本的,64位可以向下兼容32位。
步骤二:将下载后解压的exe文件放入Chrome的安装目录中,即C:\Program Files\Google\Chrome\Application文件下
步骤三:将下载后解压的exe文件放入python的安装目录中
再次执行则成功!
最后建议将谷歌浏览器的自动更新功能关闭。