在硒中使用壁虎时发生错误

时间:2018-06-20 10:14:23

标签: java selenium selenium-webdriver

我是硒自动化的新手,我已经遵循了网站的说明,并且使用了gecko驱动程序,但是它显示以下消息。我关注了一些网站文章,但没有得到解决方案。我正在使用firefox 60.0 .2(64位),Selenium 3.12和gecko驱动程序20.1。

Exception in thread "main" java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.gecko.driver system property; for more information, see https://github.com/mozilla/geckodriver. The latest version can be downloaded from https://github.com/mozilla/geckodriver/releases
    at com.google.common.base.Preconditions.checkState(Preconditions.java:847)

这是我的代码

包automationFramework;

导入org.openqa.selenium.WebDriver; 导入org.openqa.selenium.firefox.FirefoxDriver;

公共类userLogin {

public static void main(String[] args){

    System.setProperty("webdriver.gecko.driver ","E:\\\\Selenium\\\\geckodriver-v0.21.0-win64\\\\geckodriver.exe");
    WebDriver driver = new FirefoxDriver();
    driver.get("https://www.facebook.com/");
}

编辑:重新格式化代码

1 个答案:

答案 0 :(得分:2)

替换它

System.setProperty("webdriver.gecko.driver","E:\\\\Selenium\\\\geckodriver-v0.21.0-win64\\\\geckodriver.exe");

它有多余的空间...