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

Selenium启动Chrome失败:chromedriver不存在问题解决咨询

解决Selenium启动Chrome时的NoSuchDriverException问题

1. 修复Chrome与ChromeDriver版本不匹配问题

  • 你的Chrome浏览器版本是123.0.6312.86,但下载的ChromeDriver是124版本,两者主版本号必须完全一致才能兼容。请下载与Chrome主版本(123)对应的ChromeDriver包。

2. 修正ChromeDriver文件路径错误

  • 你下载的是zip压缩包,需先解压。解压后,chromedriver.exe位于chromedriver-win32文件夹内,而非直接在下载目录下。报错中的路径C:\Users\india\Downloads\chromedriver-win32.exe是错误的,正确路径应为C:\Users\india\Downloads\chromedriver-win32\chromedriver.exe。

3. 代码中配置正确的驱动路径

手动指定路径方式

在代码里明确设置正确的ChromeDriver路径:

import org.openqa.selenium.chrome.ChromeDriver;

public class WebdriverBasics {
    public static void main(String[] args) {
        // 设置ChromeDriver的正确路径
        System.setProperty("webdriver.chrome.driver", "C:\\Users\\india\\Downloads\\chromedriver-win32\\chromedriver.exe");
        ChromeDriver driver = new ChromeDriver();
        driver.get("https://www.google.com");
        // 后续操作完成后关闭驱动
        driver.quit();
    }
}

自动管理驱动(推荐Selenium 4+)

使用Selenium 4自带的驱动管理器,无需手动下载和配置路径,代码更简洁:

import org.openqa.selenium.chrome.ChromeDriver;

public class WebdriverBasics {
    public static void main(String[] args) {
        ChromeDriver driver = new ChromeDriver();
        driver.get("https://www.google.com");
        // 后续操作完成后关闭驱动
        driver.quit();
    }
}

(确保项目依赖中包含Selenium 4.x版本)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 19:46:16