无法使用壁虎驱动程序调用 Firefox



我有最新的 Firefox 版本 55.0.1(win 64(和最新的壁虎驱动程序壁虎驱动程序版本 18(win 64( 我无法调用火狐,我什至添加了最新的一罐硒 3.5 我错过了什么吗?


你好 我有最新的火狐版本55.0.1(win 64(和最新的壁虎驱动程序壁虎驱动程序-v0.18.0-win64 我无法调用火狐,我什至添加了最新的一罐硒 3.5 我错过了什么吗???

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,因为您将使用壁虎驱动程序。

希望这对你有用。

您还需要在 pom 中添加此依赖项.xml以便您的代码成功运行,因为您已经使用了 Selenium 3.5:

<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-firefox-driver</artifactId>
<version>3.4.0</version>
</dependency>

最新更新