【发布时间】:2018-06-09 16:20:16
【问题描述】:
我在尝试打开网站时遇到异常
线程“main”中的异常 java.lang.IllegalStateException:驱动程序 可执行文件不存在:C:\Selenium\geckodriver.exe 在 com.google.common.base.Preconditions.checkState(Preconditions.java:534) 在 org.openqa.selenium.remote.service.DriverService.checkExecutable(DriverService.java:136) 在 org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:131) 在 org.openqa.selenium.firefox.GeckoDriverService.access$100(GeckoDriverService.java:41) 在 org.openqa.selenium.firefox.GeckoDriverService$Builder.findDefaultExecutable(GeckoDriverService.java:141) 在 org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:339) 在 org.openqa.selenium.firefox.FirefoxDriver.toExecutor(FirefoxDriver.java:158) 在 org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:120) 在 org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:98) 在 com.tst.Test.main(Test.java:12)
我的代码是:
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class Test {
public static void main(String[] args) {
System.setProperty("webdriver.gecko.driver","C:/Selenium/geckodriver.exe");
WebDriver driver=new FirefoxDriver();
driver.get("http://www.google.co.in");
我正在使用 selenium 3 和 geckodriver-v0.19.1-win64.zip。和java版本是1.8。
请帮帮我
【问题讨论】:
-
您的壁虎驱动程序与您在代码中提到的位置相同?
-
查看 C:/Selenium/ 以获得 geckodriver.exe 文件 xD
标签: selenium