Selenium 4.15 ChromeDriver启动失败求助:SessionNotCreatedException报错
解决Selenium 4.15 SessionNotCreatedException的常见方案
检查Chrome浏览器与ChromeDriver版本匹配
Selenium 4.15要求ChromeDriver版本和本地安装的Chrome浏览器主版本号严格一致(比如Chrome 119.x对应ChromeDriver 119.x)。操作步骤:- 打开Chrome,在地址栏输入
chrome://version/查看浏览器版本 - 下载对应版本的ChromeDriver替换项目中使用的驱动文件
- 打开Chrome,在地址栏输入
确认ChromeDriver的配置路径
若未通过系统环境变量配置ChromeDriver路径,需在代码中指定绝对路径:System.setProperty("webdriver.chrome.driver", "你的ChromeDriver文件绝对路径"); WebDriver driver = new ChromeDriver();注意路径格式:Windows系统为
C:\\chromedriver.exe,Linux/macOS为/usr/local/bin/chromedriver检查浏览器启动权限
- 关闭所有Chrome窗口,确保没有残留进程占用浏览器后重新运行代码
- Linux/macOS环境下,需给ChromeDriver添加可执行权限,执行命令:
chmod +x chromedriver
排查防火墙或安全软件拦截
临时关闭本地防火墙、杀毒软件,确认是否是这类软件阻止了ChromeDriver启动Chrome浏览器调整Selenium版本
部分版本的Selenium与Chrome存在兼容性问题,可尝试将Selenium版本切换到4.14或4.16后重新测试
内容的提问来源于stack exchange,提问作者Bousha
相关产品推荐
相关产品推荐

