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

Selenium 4.10.0兼容ChromeDriver93/Chrome115吗?Eclipse报错求助

Selenium问题解决方案

一、修复“WebDriver/ChromeDriver无法解析为类型”错误

  • 确认Selenium依赖配置:
    用Maven的话,检查pom.xml里的依赖是否正确,确保引入完整的selenium-java包:
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>4.10.0</version>
    </dependency>
    
    手动导jar的话,必须把Selenium的核心jar(包括selenium-api、selenium-chrome-driver、selenium-support等)全部添加到Eclipse项目的Build Path中,漏加任何一个都会导致类找不到。
  • 手动添加导入语句:
    直接在代码开头加这两行,Eclipse没提示导入选项说明依赖没生效:
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.chrome.ChromeDriver;
    
  • 清理项目缓存:
    右键项目 → 选择Refresh,再点击顶部菜单栏Project → Clean;如果是Maven项目,额外右键选Maven → Update Project,强制刷新依赖。
  • 检查JDK配置:
    确认Eclipse的项目Build Path里JRE用的是Java 20,同时把项目的编译器合规级别设置为20(右键项目 → Properties → Java Compiler)。

二、版本兼容性说明

  • Selenium 4.10.0和ChromeDriver 93完全不兼容,而且ChromeDriver版本必须和Chrome浏览器版本严格对应:你的Chrome是115.0.5790.110,必须搭配ChromeDriver 115.x版本(比如115.0.5790.102或115.0.5790.110)。
  • 推荐直接用Selenium 4.x自带的Selenium Manager,不用手动配置ChromeDriver和PATH:
    代码里只需要简单初始化,Selenium会自动下载匹配的ChromeDriver:
    WebDriver driver = new ChromeDriver();
    driver.get("https://www.example.com");
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 11:40:09