Eclipse配置Selenium Java时WebDriver与ChromeDriver无法识别求助
排查解决步骤
- 第一步:确认代码头部已添加正确的导入声明
很多新手会漏掉导入语句直接使用类,直接触发识别报错,需要添加以下两行导入:
import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver;
- 第二步:验证JAR包已正确导入项目构建路径
- 右键当前项目,选择
Build Path->Configure Build Path - 切换到
Libraries标签页,检查你添加的Selenium Java相关JAR包是否出现在Classpath或Modulepath列表下,且没有异常错误标记 - 注意:如果你下载的是Selenium官方Java绑定压缩包,需要把解压后根目录的所有JAR、以及lib文件夹下的全部JAR都导入,漏导依赖JAR也会出现类找不到的问题。另外ChromeDriver是可执行文件(.exe),不需要导入到构建路径,只需要在代码中指定路径即可:
System.setProperty("webdriver.chrome.driver", "你的chromedriver.exe本地完整路径"); - 右键当前项目,选择
- 第三步:检查JDK版本兼容性
Selenium 4.x版本要求最低使用JDK 11,如果你当前项目用的是JDK 8及更低版本,也会出现类无法识别的问题。可以在刚才的Libraries标签页中查看JRE System Library的版本,不符合要求就替换为对应版本的JDK。 - 第四步:清理Eclipse项目缓存
如果以上配置都正确,点击顶部菜单栏Project->Clean,选中当前项目执行清理,等待Eclipse重新编译完成后即可消除识别报错。
问题场景截图

内容的提问来源于stack exchange,提问作者Anshul Thakur
相关产品推荐
相关产品推荐

