You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Selenium 4.11.0中Selenium Manager在Chrome115+版本崩溃求助

针对Selenium 4.11.0内置Selenium Manager崩溃的解决方案

1. 校验浏览器与Selenium版本兼容性

Selenium 4.11.0对主流浏览器有明确支持范围:Chrome需114-116版本、Firefox需115+版本。先确认你的浏览器版本是否在兼容区间内,不匹配则升级/降级浏览器到对应版本。

2. 手动指定浏览器及驱动路径

绕过Selenium Manager的自动管理机制,手动指定路径排查是否为自动下载的驱动异常:

// Java示例
ChromeOptions options = new ChromeOptions();
options.setBinary("C:/Program Files/Google/Chrome/Application/chrome.exe"); // 指定浏览器安装路径
System.setProperty("webdriver.chrome.driver", "本地chromedriver.exe的完整路径"); // 指定驱动路径
WebDriver driver = new ChromeDriver(options);

3. 清理Selenium Manager缓存

缓存损坏可能导致驱动读取失败,找到对应缓存目录删除所有文件:

  • Windows:%USERPROFILE%\.cache\selenium
  • macOS/Linux:~/.cache/selenium
    删除后重新运行测试。

4. 检查系统权限与环境变量

  • 确保当前用户对缓存目录有读写权限,避免驱动下载或读取时触发权限错误。
  • 检查系统PATH变量,移除其中旧版本浏览器驱动的路径,防止与Selenium Manager自动下载的驱动冲突。

5. 开启日志定位具体问题

启用详细日志,捕获崩溃时的错误细节:

// Java示例,开启DEBUG级日志
System.setProperty("webdriver.chrome.verboseLogging", "true");
System.setProperty("selenium-manager.debug", "true");

根据日志中的具体报错(如驱动下载失败、浏览器启动异常等)针对性解决。

6. 临时降级到Selenium 4.10.0

若上述方法均无效,可临时降级到Selenium 4.10.0版本,该版本的Selenium Manager稳定性经过更多验证,待后续版本修复后再升级。


内容的提问来源于stack exchange,提问作者Soubhagya Chulki

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 20:32:05