ChromeDriver版本不兼容导致Selenium无法启动会话问题求助
ChromeDriver版本不兼容问题解决
错误原因
你遇到的sessionNotCreatedException核心问题是ChromeDriver与本地Chrome浏览器版本不匹配——当前使用的ChromeDriver仅支持Chrome 102版本,但你的Chrome浏览器版本并非102,导致无法创建新会话。
解决步骤
- 查看本地Chrome版本:打开Chrome → 右上角菜单 → 帮助 → 关于Google Chrome,记下完整版本号(如118.0.5993.70)。
- 下载对应版本的ChromeDriver:选择与Chrome主版本号完全一致的ChromeDriver(比如Chrome是118.x,就下载118.x系列的ChromeDriver)。
- 替换驱动文件:把项目中旧的ChromeDriver替换为新下载的版本,确保程序调用的是新驱动。
- 重新运行程序,验证会话是否能正常创建。
报错信息
org.openqa.selenium.sessionNotCreatedException: could not start a new session. Response code 500. Message: session not created: This version of ChromeDriver only supports Chrome version 102.
额外问题排查(ChromeDriver无法访问目标URL)
如果版本匹配后仍无法访问目标URL,可检查:
- 目标URL是否正确,手动用Chrome打开能否正常访问。
- 网络环境是否正常,有无代理、防火墙限制ChromeDriver访问该地址。
- ChromeDriver是否被安全软件拦截,或是否有足够运行权限。
内容的提问来源于stack exchange,提问作者Bhagyshri Shende
相关产品推荐
相关产品推荐

