2016-12-08 1 views
0

J'utilise Ubuntu 14 et j'ai installé Eclipse avec le niveau de conformité 1.7 du compilateur en utilisant le sélénium 3.0. Si je baisse le niveau à 1,4, il me montre l'erreur sur la fonction sendkey(). Je mets la propriété:Selenium 3.0.1 erreur webdriver pour Firefox dans Eclipse

System.setProperty("webdriver.gecko.driver","/home/Rrrrr/Downloads/jars/geckodriver"); 

J'utilise le code suivant:

WebDriver driver; 
driver = new FirefoxDriver(); 
    System.setProperty("webdriver.gecko.driver","/home/Rrrrr/Downloads/jars/geckodriver"); 

    driver.get("http://www.google.com"); 

mais il me donne toujours l'erreur suivante. Est-ce un problème de version ou un autre?

Exception in thread "main" java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.gecko.driver system property; for more information, see https://github.com/mozilla/geckodriver. The latest version can be downloaded from https://github.com/mozilla/geckodriver/releases 

Répondre

0

Si par le niveau de conformité vous dire la version Java, vous devez le mettre à 8. Jetez un oeil à la release notes pour v3.0.0-beta1 où il est dit:

  • version java minimum est maintenant 8+
+0

merci c'est pas problème de version C'est un problème avec ma séquence de code – Jadu

0

I Got solution sur le code ci-dessus "séquence de code est erroné" séquence doit être la suivante

WebDriver driver; 
System.setProperty("webdriver.gecko.driver","/home/Rrrrr/Downloads/jars/geckodriver"); 

pilote = nouveau FirefoxDriver();