首页 > 解决方案 > chromedriver解压后没有.exe

问题描述

我已经下载了最新的 chromedriver 2.46 并提取了 chrome 驱动程序,但它没有 .exe 扩展名,当我运行代码时出现错误,我也尝试在提取时使用 7zip。

线程“main”java.lang.IllegalStateException 中的异常:驱动程序可执行文件不存在:C:\Drivers\chromedriver_win32\chromedriver

看到这个

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class SelTest {
    public static void main(String [] args ) throws Exception {
        System.setProperty("webdriver.chrome.driver","C:\\Drivers\\chromedriver_win32\\chromedriver");

        WebDriver driver = new ChromeDriver();

        driver.get("https://google.com");

        driver.manage().window().maximize();

        Thread.sleep(5000);

        driver.close();
    }
}

标签: seleniumselenium-webdriverselenium-chromedriver

解决方案


请在 chromedriver 路径中添加 .exe,然后它就可以工作了。
喜欢:
System.setProperty("webdriver.chrome.driver","C:\\Drivers\\chromedriver_win32\\chromedriver.exe");


推荐阅读