selenium webdriver代码错误(geckodriver)

selenium webdriver代码错误(geckodriver),selenium,Selenium,我正在尝试在eclipse中运行我的第一个webdriver脚本。使用jre1.8.0_1111。 我使用了以下代码,但显示错误。请帮助我使用代码 import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; public class Trial { static void main(String[] args) { WebDriver driver

我正在尝试在eclipse中运行我的第一个webdriver脚本。使用jre1.8.0_1111。 我使用了以下代码,但显示错误。请帮助我使用代码

 import org.openqa.selenium.WebDriver;
 import org.openqa.selenium.firefox.FirefoxDriver;  

 public class Trial { 
    static void main(String[] args) { 
    WebDriver driver = new FirefoxDriver(); 
    String baseUrl = "google.com";    
    System.setProperty("webdriver.gecko.driver", "C:\\Users\\Naik\\Downloads\\geckodriver-v0.11.1-win64\\geck‌​odriver.exe"); 
    driver.get(baseUrl); 
   }
错误堆栈


线程“main”java.lang.IllegalStateException中的异常:驱动程序可执行文件的路径必须由webdriver.gecko.driver系统属性设置;有关更多信息,请参阅github.com/mozilla/geckodriver。最新版本可从github.com/mozilla/geckodriver/releases下载

从以下URL下载geckodriver并保存在本地计算机上

然后设置保存geckodriver.exe的正确路径。此外,在声明驱动程序之前必须使用set属性

 public class Trial { 
  public static void main(String[] args) {
    String baseUrl = "google.com";
    System.setProperty("webdriver.gecko.driver", "C:\\Users\\Naik\\Downloads\\geckodriver-v0.11.1-win64\\geck‌​odriver.exe"); 
    WebDriver driver = new FirefoxDriver(); 
    driver.get(baseUrl); 
  }

从下面的URL下载geckodriver并将其保存在本地计算机上

然后设置保存geckodriver.exe的正确路径。此外,在声明驱动程序之前必须使用set属性

 public class Trial { 
  public static void main(String[] args) {
    String baseUrl = "google.com";
    System.setProperty("webdriver.gecko.driver", "C:\\Users\\Naik\\Downloads\\geckodriver-v0.11.1-win64\\geck‌​odriver.exe"); 
    WebDriver driver = new FirefoxDriver(); 
    driver.get(baseUrl); 
  }

你需要先下载GeckoDriver。之后,您可以将其添加到环境变量部分中的PATH变量中,也可以使用“webdriver.gecko.driver”属性设置路径。检查以下文章中的步骤-


另外,请确保您使用的是最新版本的Selenium、GeckoDriver和Firefox。

您需要先下载GeckoDriver。之后,您可以将其添加到环境变量部分中的PATH变量中,也可以使用“webdriver.gecko.driver”属性设置路径。检查以下文章中的步骤-


另外,请确保您使用的是最新版本的Selenium、GeckoDriver和Firefox。

如果您不想下载geodriver,另一种方法是

将Firefox浏览器版本降级到44或更低,然后运行测试

那么你就不必使用gecko驱动程序了


要将firefox降级为较低版本,首先卸载firefox,然后从上述链接下载并安装

如果您不想下载geodriver,另一种方法是

将Firefox浏览器版本降级到44或更低,然后运行测试

那么你就不必使用gecko驱动程序了


要将firefox降级到较低版本,首先卸载firefox,然后从上述链接下载并安装

是的,我已经下载了geckodriver,并将该路径包含在我的代码中。。。你有没有试过我上面提到的代码?必须在驱动程序声明之前设置系统属性,但代码中的情况并非如此。请更正后重试!是的,我已经下载了geckodriver并在我的代码中包含了该路径。。。你有没有试过我上面提到的代码?必须在驱动程序声明之前设置系统属性,但代码中的情况并非如此。请更正后重试!是的,我已经下载了geckodriver并在我的代码中包含了该路径。。。得到了上面的错误@Anishyes我已经下载了geckodriver并在我的代码中包含了这个路径。。。并得到了上述错误@AnishPossible Duplication的可能副本