WebDriver ne peut pas être résolu en un type [Résolu]
Le WebDriver ne peut pas être résolu en un type ou ChromeDriver ne peut pas être résolu en un type. Erreurs rencontrées lors de l’exécution d’un script mettant en évidence les problèmes de compilation. Cela est généralement dû à des fichiers jar Selenium manquants, mais un chemin mal configuré ou des problèmes similaires peuvent également déclencher l’erreur !
Comment puis-je corriger le problème WebDriver qui ne peut pas être résolu en erreur de type ?
Avant de commencer avec les solutions légèrement complexes, essayez ces solutions rapides :
- Redémarrez l’appareil et réessayez.
- Modifiez le niveau de conformité du compilateur Java à 1.8. Vous pouvez également essayer les autres options disponibles.
- Vérifiez s’il vous manque les fichiers selenium-java-2.53.0-srcs.jar et selenium-java-2.53.0.jar de Selenium 2.53.0. Ceux-ci ne sont pas inclus dans lib mais doivent être inclus manuellement à partir du même dossier.
1. Ajouter des fichiers jar Selenium à ClassPath
1.1 Téléchargez les fichiers JAR
- Accédez au Site Web officiel de Selenium et téléchargez les pilotes clients spécifiques au langage pour Java.
- Maintenant, localisez le fichier téléchargé. zip, faites un clic droit dessus et sélectionnez Extraire tout.
- Utilisez le chemin d’extraction par défaut et cliquez sur le bouton Extraire. Pour modifier le chemin, cliquez sur Parcourir et définissez-en un nouveau.
- Maintenant, déplacez les fichiers extraits vers l’emplacement préféré.
1.2 Ajout des fichiers JAR
- Cliquez avec le bouton droit sur le projet dans le volet de navigation, placez le curseur sur le chemin de construction dans le menu contextuel et sélectionnez Configurer le chemin de construction .
- Dans l’onglet Bibliothèques, développez l’entrée Modulepath, sélectionnez tous les fichiers répertoriés ici, puis cliquez sur Supprimer le bouton.
- Maintenant, sélectionnez Classpath et cliquez sur Ajouter des JAR externes.
- Naviguez jusqu’au chemin où sont stockés les fichiers JAR téléchargés, maintenez la touche Shift enfoncée, puis sélectionnez-les tous et cliquez sur Ouvrir.
- Une fois terminé, cliquez sur Appliquer puis Appliquer et fermer pour que les modifications entrent en vigueur.
Lors de la compilation de projets Selenium en Java, vous devez ajouter les fichiers Selenium Jar. Ce faisant, assurez-vous d’obtenir la dernière version stable et d’inclure également les fichiers jar du dossier lib.
2. Changez le chemin
Lors de l’ajout de la propriété, de nombreux utilisateurs oublient les minuscules et en mettent certaines parties en majuscules. En outre, le chemin doit inclure chromedriver sous le nom chromedriver.exe.
Donc, si vous disposez actuellement de la propriété as (le chemin est juste pour référence, le nom d’utilisateur est le nom du profil actif) :System.setProperty("Webdriver.Chrome.driver","/C:/Users/Username/Downloads/chromedriver_win321/chromedriver");
Remplacez-le par :System.setProperty("webdriver.chrome.driver","C:/Users/Username/Downloads/chromedriver_win321/chromedriver.exe");
Cela devrait corriger le fait que WebDriver ne peut pas être résolu en une erreur de type. Cela fonctionne également pour ChromeDriver et Firefoxdriver puisque l’idée reste la même.
Avant de partir, découvrez comment exécuter des fichiers JAR sous Windows et vous pourrez développer des codes en toute transparence.
Pour toute question ou pour partager ce qui a fonctionné pour vous, déposez un commentaire ci-dessous.
Laisser un commentaire