chrome Webdriver ne peut pas être résolu à une erreur de type eclipse et java
Im essayant de ne certains projets d'automatisation, de chrome, de java et de sélénium et d'avoir des problèmes pour importer le chrome pilote.
package main;
import org.openqa.selenium.*;
public class SitePoster {
public static void main(String[] args) {
//System.setProperty("webdriver.chrome.driver", "./pathtodriver");
WebDriver driver = new ChromeDriver();
//Getting error saying "ChromeDriver can't be resolved to a type"
}
}
- besoin d'importer chromedriver
Vous devez vous connecter pour publier un commentaire.
ChromeDriver est un niveau supplémentaire imbriquée dans org.openqa.le sélénium paquet. Essayez avec instruction d'importation
OU
L'erreur dit tout :
Tout en travaillant avec Sélénium 3.x vous avez qu'à mentionner le Clé-Valeur paire par
System.setProperty()
ligne obligatoire comme suit :En outre, conformément aux meilleures pratiques au lieu de
import org.openqa.selenium.*;
vous devez mentionner les différents packages pour l'importation comme suit :Vous avez besoin de joindre des fichiers jar. J'ai été faire exactement la même question.
vous devez installer "Sélénium 3.4.0" fichiers jar.
Qui contient le dossier lib de .les fichiers jar et le "client-combiné-3.4.0-nodeps de fichiers".
Une fois que vous joindre ces fichiers jar actualiser le code en donnant la commande exécuter.
L'ajout de Sélénium fichiers jar de le build path > ajouter des bibliothèques externes corriger le problème pour moi.
La solution pour moi a été le POM spécifié une version plus ancienne de ChromeDriverManager qui était de savoir comment chromeDriver a été obtenu dans mon construire. Si vous spécifiez un emplacement à l'aide de setProperty ce ne sera évidemment pas s'appliquer à vous. Mais il permet de vérifier la version de l'dépendances dans votre POM
Qui l'ont fait!