Windows10下Eclipse(Java)安装Selenium及Chrome WebDriver报错求助
问题修复方案
核心错误原因&修复步骤
- 修复驱动路径配置
Windows系统下ChromeDriver的可执行文件后缀为.exe,你当前填写的路径遗漏了该后缀,同时检查路径中文件夹名拼写是否和本地实际一致(你当前写的Selenuim为拼写错误,正确拼写为Selenium,如果本地文件夹确实是你写的错名可忽略),修改配置行如下:
System.setProperty("webdriver.chrome.driver", "C:\\Users\\user\\Desktop\\Selenuim\\chromedriver.exe");
- 修复访问地址格式
driver.get()方法要求传入带协议头的完整URL,直接填写域名会触发加载错误,修改为:
driver.get("https://www.google.com");
- 确认版本匹配
必须保证本地安装的Chrome浏览器大版本,与你下载的ChromeDriver大版本完全一致,例如Chrome版本为119.x,ChromeDriver也必须下载119.x对应版本,版本不匹配会直接触发驱动创建失败。 - 可选优化适配
如果你使用的是Selenium 4.6及以上版本,无需手动配置驱动路径,Selenium自带的驱动管理工具会自动匹配下载对应版本的ChromeDriver,可直接删除System.setProperty配置行。
修正后完整可运行代码
import org.openqa.selenium.chrome.ChromeDriver; public class MyAutomation { public static void main(String[] args) { // 低于Selenium 4.6版本保留本行,高于则可删除 System.setProperty("webdriver.chrome.driver", "C:\\Users\\user\\Desktop\\Selenuim\\chromedriver.exe"); ChromeDriver driver = new ChromeDriver(); driver.get("https://www.google.com"); System.out.println("Testing"); } }
额外排查点
如果修改后仍报错,按顺序排查:
- 下载的ChromeDriver压缩包是否已完整解压,不要直接在压缩包内运行exe
- 本地安全软件是否拦截了ChromeDriver的启动
- 检查Selenium依赖包是否完整导入Eclipse项目,无缺失冲突
内容的提问来源于stack exchange,提问作者LiquidChild
相关产品推荐
相关产品推荐

