【发布时间】:2020-03-13 12:55:02
【问题描述】:
public class Login
{
static WebDriver driver = new ChromeDriver();
@SuppressWarnings("resource")
public static void main(String[] args) throws InterruptedException
{
System.setProperty("webdriver.chrome.driver","C:\\Users\\MMFD-3\\MYData\\chromedriver.exe");
String baseUrl = "https://stackoverflow.com/";
driver.get(baseUrl);
}
}
线程“main”中的异常 java.lang.ExceptionInInitializerError 引起:java.lang.IllegalStateException:驱动程序可执行文件的路径必须由webdriver.chrome.driver系统属性设置; 有关详细信息,请参阅 https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver。最新的 版本可以从 http://chromedriver.storage.googleapis.com/index.html 在 com.google.common.base.Preconditions.checkState(Preconditions.java:754) 在 org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:134) 在 org.openqa.selenium.chrome.ChromeDriverService.access$000(ChromeDriverService.java:32) 在 org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable(ChromeDriverService.java:137) 在 org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:355) 在 org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:88) 在 org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:123) 在 newpacakge.Login.(Login.java:14)
【问题讨论】:
-
请添加您的代码,否则将不知道其中出了什么问题。请添加您已采取哪些步骤来修复此错误。
-
您是否尝试过使用错误中的链接?
-
这能回答你的问题吗? How to set Google Chrome in WebDriver
-
这是什么问题??????????????
标签: java selenium google-chrome webdriver selenium-chromedriver