web-dev-qa-db-fra.com

WebDriver ne peut pas être résolu en un type FirefoxDriver ne peut pas être résolu en un type

J'ai trouvé une erreur similaire à la mienne sur stackoverflow et ajouté des fichiers jar de pilote Web Selenium au projet à l'aide de la méthode ci-dessous:

faites un clic droit sur projet -> chemin de construction -> configurez le chemin de construction -> cliquez sur "Ajouter des fichiers jar externes" -> ajoutez des fichiers jar Selenium à partir de votre ordinateur local -> cliquez sur ok -> passez maintenant la souris sur WebDriver dans votre code -> cliquez sur "importer le pilote Web" - exécutez maintenant votre code -> vous vous débarrasserez de l'exception.

Cependant, je reçois toujours une erreur. Voici l'erreur:

Exception dans le fil "principal" Java.lang.Error: Problèmes de compilation non résolus: WebDriver ne peut pas être résolu en un type FirefoxDriver ne peut pas être résolu en un type

8
Juvelle

Cette erreur se produit lorsque vous utilisez Eclipse en tant que IDE et essayez d’exécuter du code qui n’est même pas compilé. Vérifiez la vue Problèmes dans Eclipse et corrigez les erreurs de compilation avant d'exécuter l'application.

2
Anton Angelov

même si j'ai eu la même erreur, mais ensuite j'ai réalisé que j'avais raté 2 fichiers JAR supplémentaires de Selenium 2.53.0.

Selenium-Java-2.53.0-srcs.jar Selenium-Java-2.53.0.jar

ceux-ci ne sont pas dans la sous-bibliothèque "libs" de Selenium 2.53.0 mais sont listés séparément dans le même dossier.

3
ram

J'ai eu le même problème, mais ensuite j'ai appris qu'il me manquait un bocal à ajouter. Ce bocal n'est pas dans le dossier lib. Vous pouvez le trouver immédiatement en dehors du dossier lib: client-combine-3.0.1-nodeps.jar 

1
Atul Chavan

WebDriver3.0 supportera également le dernier firefox. mais vous devez définir les propriétés pour que

téléchargez le fichier "geckodriver.exe" et vous pourrez l'essayer.

System.setProperty("webdriver.firefox.marionette",
            "E:\\SeleniumAutomation\\geckodriver-v0.9.0-win64\\geckodriver.exe");
    driver = new FirefoxDriver();
    driver.get("http://stackoverflow.com/");
0
Sasi Reddy

J'ai eu le problème de WebDriver ne peut pas être résolu à un type. FirefoxDriver ne peut pas être résolu à un type. problème résolu.

0
Medha Parulekar