【发布时间】:2020-02-17 09:10:45
【问题描述】:
我在尝试执行如下所示的 selenium 代码时遇到错误:
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class Demo {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "C:\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("www.google.com");
}
}
错误 - 线程“主”java.lang.IllegalStateException 中的异常: 驱动程序可执行文件不存在: C:\Selenium\Introduction\C:\chromedriver 在 com.google.common.base.Preconditions.checkState(Preconditions.java:585) 在 org.openqa.selenium.remote.service.DriverService.checkExecutable(DriverService.java:146) 在 org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:141) 在 org.openqa.selenium.chrome.ChromeDriverService.access$000(ChromeDriverService.java:35) 在 org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable(ChromeDriverService.java:159) 在 org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:355) 在 org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:94) 在 org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:123) 在 Demo.main(Demo.java:11)
我已将 chrome 驱动程序放置在提到的位置,并且还仔细检查了版本。
【问题讨论】: