Firefox浏览器在eclipse

时间:2017-03-31 09:03:06

标签: java eclipse selenium firefox

我使用的是Firefox 45.8.0版本,我尝试使用下面的代码打开Firefox浏览器,但我收到的错误是:"驱动程序可执行文件的路径必须由webdriver设置。 gecko.driver系统属性"。 请告诉我如何设置路径。 注意:gecko驱动程序适用于firefox 48以上版本。

package First;

    import org.openqa.selenium.firefox.FirefoxDriver;
    public class City {

        public static void main(String[] args) {
            // TODO Auto-generated method stub

            FirefoxDriver c1=new FirefoxDriver();
            c1.get("http://google.com");

        }

    }

1 个答案:

答案 0 :(得分:3)

请尝试以下代码。

在您的代码中,您未提供gecko driver path。您可以从此link

下载gecko驱动程序
public class City {

    public static void main(String[] args) {

        System.setProperty("webdriver.gecko.driver", "C:\\Drivers\\geckodriver.exe");
        WebDriver driver = new FirefoxDriver();
        driver.manage().window().maximize();
        driver.manage().timeouts().implicitlyWait(25, TimeUnit.SECONDS);
        driver.get("http://google.com");  
    }
}