2017-02-11 70 views
-2
Exception in thread "main" java.lang.IllegalStateException: The driver executable does not exist: E:\chromedriver.exe 
    at com.google.common.base.Preconditions.checkState(Preconditions.java:199) 
    at org.openqa.selenium.remote.service.DriverService.checkExecutable(DriverService.java:121) 
    at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:116) 
    at org.openqa.selenium.chrome.ChromeDriverService.access$000(ChromeDriverService.java:32) 
    at org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable(ChromeDriverService.java:137) 
    at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:296) 
    at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:88) 
    at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:120) 
    at MyPackage1.MyClass1.main(MyClass1.java:10) 

回答

1

下载并安装谷歌浏览器(如果您没有安装此浏览器)。
下载Chromedriver executable并提取它。在你的代码
设置系统属性(使用ChromeDriver前):

System.setProperty("webdriver.chrome.driver", "path to the ChromeDriver file"); 
0

要么你已经添加了错误的道路为Chrome驱动程序可执行文件或者你没有任何。从here下载它并使用以下片段运行代码以获取可执行文件的路径。

System.setProperty("webdriver.chrome.driver", "path to the executable driver file"); 
相关问题