无法使用 gecko 驱动程序调用 firefox
unable to invoke firefox using gecko driver
我有最新的 Firefox 版本 55.0.1(win 64) 和最新的 gecko 驱动程序 gecko-driver 版本 18 (win 64)
我无法调用 Firefox,我什至添加了最新的 selenium 3.5 jar
我错过了什么吗?
你好,
我有最新的 firefox 版本 55.0.1(win 64) 和最新的 gecke 驱动程序 geckodriver-v0.18.0-win64
我无法调用 firefox,我什至添加了最新的 selenium 3.5 jar
我错过了什么吗???
System.setProperty("webdriver.firefox.bin", "F:\selenium\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.get("http://www.google.co.in");
正确的代码如下
System.setProperty("webdriver.gecko.driver", "F:\selenium\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.get("http://www.google.co.in");
将 webdriver.firefox.bin
更改为 webdriver.gecko.driver
,因为您将要使用 gecko 驱动程序。
希望这对你有用。
您还需要在 pom.xml 中添加此依赖项才能使您的代码 运行 成功,因为您使用的是 Selenium 3.5:
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-firefox-driver</artifactId>
<version>3.4.0</version>
</dependency>
我有最新的 Firefox 版本 55.0.1(win 64) 和最新的 gecko 驱动程序 gecko-driver 版本 18 (win 64) 我无法调用 Firefox,我什至添加了最新的 selenium 3.5 jar 我错过了什么吗?
你好, 我有最新的 firefox 版本 55.0.1(win 64) 和最新的 gecke 驱动程序 geckodriver-v0.18.0-win64 我无法调用 firefox,我什至添加了最新的 selenium 3.5 jar 我错过了什么吗???
System.setProperty("webdriver.firefox.bin", "F:\selenium\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.get("http://www.google.co.in");
正确的代码如下
System.setProperty("webdriver.gecko.driver", "F:\selenium\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.get("http://www.google.co.in");
将 webdriver.firefox.bin
更改为 webdriver.gecko.driver
,因为您将要使用 gecko 驱动程序。
希望这对你有用。
您还需要在 pom.xml 中添加此依赖项才能使您的代码 运行 成功,因为您使用的是 Selenium 3.5:
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-firefox-driver</artifactId>
<version>3.4.0</version>
</dependency>