首页 > 解决方案 > 线程“主”java.lang.IllegalStateException 中的异常:驱动程序可执行文件不存在:C:\Sujata_Selenium_workspace\chromedriver.exe

问题描述

线程“主”java.lang.IllegalStateException 中的异常:驱动程序可执行文件不存在:C:\Sujata_Selenium_workspace\chromedriver.exe 显示错误。

包硒Webdriver;

导入 org.openqa.selenium.WebDriver;导入 org.openqa.selenium.chrome.ChromeDriver;

公共类 LaunchBrowser {

public static void main(String[] args) {
    System.setProperty("webdriver.chrome.driver", "C:\\Sujata_Selenium_workspace\\chromedriver.exe");
    WebDriver driver=new ChromeDriver();
    driver.get("https://www.seleniumhq.org/download/");
}

}

标签: selenium

解决方案


我认为你chromedriver没有放在你定义的路径中"C:\Sujata_Selenium_workspace\chromedriver.exe"

要么将其chromedriver放在路径中,要么将其放在 D 或 E 驱动器中的某个位置,例如

D:/Selenium/chromedriver.exe

像这样的代码

 System.setProperty("webdriver.chrome.driver", "D:/Selenium/chromedriver.exe");
 WebDriver driver=new ChromeDriver();
 driver.get("https://www.seleniumhq.org/download/");

推荐阅读