web-dev-qa-db-fra.com

Impossible d'importer org.openqa

J'essaie de trouver des didacticiels Selenium qui fonctionnent réellement. En train de regarder celui-ci Le projet ne se compile pas. Il contient 6 erreurs:

1) Firefox Driver cannot be resolved to a type
2) The import org.openqa cannot be resolved.
3) The import org.openqa cannot be resolved.
4) The project was not built since its build path is incomplete. Cannot find the class file for Java.lang.Object. Fix the build path then try building this project.
5) The type Java.lang.Object cannot be resolved. It is indirectly referenced from required .class files.
6) WebDriver cannot be resolved to a type.

J'ai les éléments suivants dans mon chemin de classe:

byte-buddy-1.7.5.jar, 
client-combined-3.8.1-sources.jar, 
client-combined-3.8.1.jar, 
commons-codec-1.10.jar, 
commons-exec-1.3.jar, 
commons-logging-1.2.jar, 
gson-2.8.2.jar, 
guava-23.0.jar, 
httpclient-4.5.3.jar, 
httpcore-4.4.6.jar

Aidez-moi!

4
Steve Staple

J'obtenais une erreur

"org.openqa.Selenium.webdriver ne peut pas être résolu."

La solution est:

Ajoutez des fichiers Selenium Jar à votre Java ou projet. Cela peut être fait via l'ajout de fichiers jar externes dans l'option de chemin de génération du package et du projet.

0
Maheep

Le problème devrait être dans la configuration de votre POM.xml

Vérifiez les points suivants,

  1. Avez-vous ajouté toutes les dépendances requises dans le fichier POM
  2. quelle version de firefox utilisez-vous si la dernière version essaye de télécharger 5 versions plus anciennes

Je peux vous aider si plus de détails sont fournis, écrivez à [email protected]

0
karthick

Je suis tombé là-dessus, bien que la question soit vieille d'un an et demi, voici ce qui l'a fixée pour moi:

À: https://saucelabs.com/resources/articles/getting-started-with-webdriver-Selenium-for-Java-in-Eclipse il est demandé d'ajouter le fichier Zip lui-même à l'exécutable, mais malheureusement, au moins mon Eclipse n'a pas pu choisir l'importation. Je l'ai donc décompressé et ajouté tous les fichiers jar. Il existe également des fichiers jar dans les bibliothèques, qui devaient également être ajoutés.

Deuxièmement, bien que cela ne soit pas demandé ici, mais le chemin vers exe doit également être spécifié comme mentionné ici: Selenium utilisant Java - Le chemin vers l'exécutable du pilote doit être défini par le pilote Web). propriété système gecko.driver

Plus précisément, la ligne à ajouter est:

System.setProperty("webdriver.gecko.driver", path/to/geckodriver.exe");

Cela a fonctionné pour moi. J'espère que cela aide quelqu'un.

0
user1953366

Vous devez ajouter le pot de sélénium ou maven dans le projet. Vous pouvez trouver un bocal en sélénium dans ici .

Cela résoudra vos erreurs.

0
Hiten