当前位置: 首页 > 知识库问答 >
问题:

Geckodriver错误:线程“main”java.lang.IllegalStateException中的异常:驱动程序可执行文件的路径必须由

林曦之
2023-03-14

我在使用:

  • Java 8更新191
  • Windows 10,64位
  • Mozilla 48.0.2
  • 硒3.141.59

代码:

package test;

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

public class FistSeleniumTest {

    public static void main(String[] args)

    {

        System.setProperty("webdriver.gecko.driver", "D:\\Portnov\\Java\\First Project\\SeleniumTest\\libs\\geckodriver\\geckodriver.exe");

        DesiredCapabilities capabilities = DesiredCapabilities.firefox();
        capabilities.setCapability("marionette", true);

        WebDriver driver = new FirefoxDriver();
        driver.get("https://seleniumhq.org/");
    }
}

共有1个答案

丁业
2023-03-14

线程“main”java.lang.IllegalStateException中的异常:当您的gecko驱动程序版本不支持您正在使用的firefox浏览器版本时,会出现此异常,以检查哪个gecko驱动程序版本与您的浏览器兼容,请遵循提供的链接。

https://github.com/mozilla/geckodriver/releases

在这里,您将找到关于每个驱动程序的所有细节,其属性和兼容的firefox版本。

 类似资料: