chromedriver没有.exe文件解压后,

问题描述 投票:0回答:2

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

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

See this

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();
    }
}
selenium selenium-webdriver selenium-chromedriver
2个回答
3
投票

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


0
投票

您的Windows资源管理器配置为不显示已知的文件扩展名 - 这包括名为“.exe”。又见你的截图存档 - 他们还没有自己的“.ZIP” :)

只需设置一个环境变量,并在最后附加的.exe文件的chromedriver,你会被罚款:

System.setProperty("webdriver.chrome.driver","C:\\Drivers\\chromedriver_win32\\chromedriver.exe");

而且这里有一个(从网上随机)PIC如何让浏览器中显示的扩展:

© www.soinside.com 2019 - 2024. All rights reserved.