在 Python 的 Selenium 自动化测试中,ChromeDriver
是不可或缺的工具。它作为代码与 Chrome 浏览器的桥梁,但如果版本不匹配,就会导致各种报错,尤其是以下常见问题:
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 92
Current browser version is 103.0.5060.66 with binary path C:\Users\测试\AppData\Local\Google\Chrome\Application\chrome.exe
看到这样的报错,往往会让人抓狂。这次,我将带你一步步解决 Selenium
驱动版本不匹配的问题,帮你排除障碍、顺利运行代码!
Chrome 浏览器(谷歌浏览器)下载安装教程,附详细图文(建议收藏)
Chrome 浏览器(谷歌浏览器)下载安装教程,附详细图文(建议收藏)
为什么会发生版本不匹配?
每个版本的 ChromeDriver
都专门对应一个特定版本的 Chrome 浏览器。浏览器版本升级后,如果没有更新驱动,就会因版本不兼容而无法正常启动。解决方案非常简单:确保浏览器与驱动版本匹配。
from selenium