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

Eclipse替换ChromeDriver后仍运行旧版本问题求助

ChromeDriver版本不匹配排查解决步骤
  • 检查代码内的驱动路径配置:确认代码中是否通过System.setProperty("webdriver.chrome.driver", "路径")硬编码了旧版ChromeDriver的路径,如果有,直接将路径替换为你下载的93.0.4577.63版本驱动的绝对路径,重新运行测试是否生效。
  • 校验系统环境变量的驱动优先级:打开Windows命令提示符,执行where chromedriver命令,查看输出的第一个ChromeDriver路径是否为旧的84版本。如果是,要么直接删除该路径下的旧驱动,要么将你存放新版驱动的文件夹路径调整到系统Path环境变量的更靠前位置,获得更高加载优先级。
  • 排查项目依赖内置的旧驱动:部分项目会引入WebDriverManager这类自动管理驱动的依赖,或者lib包中内置了旧版ChromeDriver。你可以直接全局搜索整个项目目录下所有chromedriver.exe文件,找到所有84版本的文件删除后,替换为新版驱动。
  • 清理Eclipse缓存与运行配置:右键项目选择Run As-Run Configurations,找到你当前运行的启动项,检查Environment标签页下是否配置了指向旧版驱动的环境变量,如有则修改或删除。之后点击菜单栏Project-Clean选中当前项目清理编译缓存,再重新运行。
  • 快速验证方案:可将新版ChromeDriver直接放到项目根目录,代码中硬编码指向该根目录下的驱动文件,若运行日志输出版本为93,则确认是之前的驱动加载路径优先级问题,再逐步调整正式配置即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 23:18:01