Chrome 125版本无法找到chromedriver.exe及Selenium路径配置求助
解决步骤
- 你下载的只是Chrome测试版浏览器包,chromedriver是独立的驱动工具,需要单独下载同版本的。回到你下载Chrome的页面,找到Stable通道下对应Windows x64的
chromedriver下载链接,下载后解压就能得到chromedriver.exe。 - Selenium的
System.setProperty配置的是chromedriver的路径,不是Chrome浏览器的路径,正确写法示例:System.setProperty("webdriver.chrome.driver", "D:\\path\\to\\chromedriver.exe"); - 如果你用的是Selenium 4.6及以上版本,完全可以不用手动设置这个属性——Selenium自带的DriverManager会自动下载匹配版本的chromedriver,只要确保网络正常即可。
- 要是你需要指定自定义路径的Chrome浏览器(比如你下载的这个测试版),不用在
System.setProperty里设置,而是通过ChromeOptions来配置:ChromeOptions options = new ChromeOptions(); // 替换成你实际的浏览器exe路径 options.setBinary("D:\\chrome-win64\\chrome-win64\\chrome.exe"); WebDriver driver = new ChromeDriver(options);
内容的提问来源于stack exchange,提问作者Shalu
相关产品推荐
相关产品推荐

