ChromeDriver与Chrome版本不兼容导致SessionNotCreatedException求助
Selenium驱动版本不匹配问题解决指南
问题核心
ChromeDriver版本与Chrome浏览器版本不兼容,错误核心信息如下:
Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: 无法启动新会话。响应码500。消息:session not created: 此版本的ChromeDriver仅支持Chrome版本114 当前浏览器版本为116.0.5845.97
解决步骤
- 确认当前Chrome浏览器版本:打开Chrome→设置→关于Chrome查看完整版本号
- 下载对应版本的ChromeDriver:需保证Driver主版本号与浏览器主版本完全一致(如浏览器为116.x,就下载116.x系列的Driver)
- 配置驱动路径:要么将Driver文件放到系统环境变量可识别的路径,要么在代码中直接指定:
System.setProperty("webdriver.chrome.driver", "C:\\你的驱动路径\\chromedriver.exe"); ChromeDriver driver = new ChromeDriver();
- 重新运行测试脚本,验证兼容性
补充提示
驱动日志默认不再发送至控制台,如需排查细节需手动配置日志输出
内容的提问来源于stack exchange,提问作者VIJAYALAKHMI R
相关产品推荐
相关产品推荐

