ChromeDriver 113不兼容Chrome 120.0.6099.130,请求解决会话启动失败问题
解决ChromeDriver与Chrome版本不匹配导致的SessionNotCreatedException问题
- 核心原因:ChromeDriver和Chrome浏览器版本必须严格对应,你当前用的ChromeDriver 113仅支持Chrome 113,但本地浏览器是120.0.6099.130,版本不兼容直接导致会话创建失败。
具体解决方法:
方法1:手动下载匹配版本的ChromeDriver
- 针对你的Chrome 120.0.6099.130,下载主版本号为120的ChromeDriver(需保证版本前缀一致,比如120.xx.xx.xx)
- 替换JMeter-Selenium WebDriver配置里旧的ChromeDriver路径,可把新驱动放到JMeter的
bin目录下,或是在脚本里指定完整路径。
方法2:用WebDriverManager自动管理驱动(推荐)
- 集成WebDriverManager后,它会自动检测本地Chrome版本,下载并配置对应ChromeDriver,不用手动操作
- 示例Groovy脚本代码:
import io.github.bonigarcia.wdm.WebDriverManager import org.openqa.selenium.chrome.ChromeDriver // 自动配置匹配的ChromeDriver WebDriverManager.chromedriver().setup() def driver = new ChromeDriver()
- 注意:要先把WebDriverManager的jar包放到JMeter的
lib目录,重启JMeter后生效。
方法3:降级Chrome浏览器(不推荐)
- 卸载当前的Chrome 120,安装Chrome 113版本的安装包
- 安装后关闭Chrome自动更新,避免浏览器再次升级导致版本不兼容。
内容的提问来源于stack exchange,提问作者Raghav
相关产品推荐
相关产品推荐

