selenium webdriver代码错误(geckodriver)
我正在尝试在eclipse中运行我的第一个webdriver脚本。使用jre1.8.0_1111。 我使用了以下代码,但显示错误。请帮助我使用代码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
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\\geckodriver.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\\geckodriver.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\\geckodriver.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的可能副本