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

WebDriverManager Java版:匹配设备驱动版本及指定版本方法咨询

关于WebDriverManager驱动版本匹配的问题

是否需要精确指定版本?

  • 多数场景下,ChromeDriver和Chrome的主版本一致(比如同为105.x)就可以正常运行,小版本差异(像你遇到的105.1.1和105.1.3)一般不会引发兼容性问题,这也是你当前代码能正常工作的原因。
  • 但如果碰到特殊情况(比如特定Chrome版本存在专属bug,或者ChromeDriver小版本修复了关键兼容性问题),精确指定版本会更稳妥。

如何指定具体版本?

你可以通过version()方法直接指定目标ChromeDriver版本,修改后的代码如下:

WebDriverManager.chromedriver().version("105.1.1").setup();

另外,如果你不想手动输入版本号,也可以让WebDriverManager自动匹配本地Chrome的版本,只需调用browserVersionDetection()方法(不同版本的WebDriverManager方法名可能略有差异,若你的版本未自动检测,显式调用即可):

WebDriverManager.chromedriver().browserVersionDetection().setup();

这样WebDriverManager会读取本地Chrome的版本,下载对应匹配的ChromeDriver。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 05:30:43