Firefox не запускает URL через Selenium WebDriver - PullRequest
0 голосов
/ 13 сентября 2018

Я использую Eclipse Photon, Firefox версии 62.0 Quantum, Selenium 3.14.0, geckodriver версии 0.21.0.

Когда я запускаю код, Firefox открывается, но не запускает URL.Все современно, geckodriver настроен как марионетка.Пожалуйста, помогите.

Мой код:

package firstSelenium;

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


public class test {

    public static void main(String[] args) {

        System.setProperty(
                "webdriver.firefox.marionette", 
                "C:\\Users\\nargi\\Downloads\\geckodriver.exe"
        );

        WebDriver driver = new FirefoxDriver();
        driver.get("https://www.google.com");
    }
}

Ответы [ 3 ]

0 голосов
/ 14 сентября 2018

Вы должны проверить совместимость вашего geckoDriver и вашего драйвера Mozilla Firefox. В моей системе я использую версию geckoDriver как 0.21.0, а мой браузер MozillaFF - FireFox Quantam 64 бит, версия 61.0.1. В моей системе этот код работает нормально.

class Test{
public static void main(String args[]){
System.setProperty("webdriver.gecko.driver", path);
WebDriver driver = new FirefoxDriver();
driver.get("https://www.google.com");
}

}

Пожалуйста, проверьте совместимость и дайте мне знать, если это работает. Также убедитесь, что путь к geckoDriver указан правильно, и нет другого файла .exe с именем geckodriver.exe

0 голосов
/ 01 мая 2019

Для меня эта проблема была решена, когда «марионетка» была изменена на «gecko.driver»

0 голосов
/ 13 сентября 2018

Используйте правильный setProperty, так как вы используете драйвер геккона, поэтому вам нужно использовать "webdriver.gecko.driver"

Правильный код

public class test {
public static void main(String[] args) {
System.setProperty("webdriver.gecko.driver","C:\\Users\\nargi\\Downloads\\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.get("https://www.google.com");
}
}
...