2016-06-23 4 views
0

Ich versuche, Selen Version von 2.47.1 bis 2.53.0 in Maven-Projekt zu aktualisieren, zu aktualisieren. Ich habe die erforderliche Version in pom.xml aktualisiert und erwarte, dass Abhängigkeiten automatisch aufgelöst werden (Keept IntelliJ Einstellung für Maven automatisch Abhängigkeiten zu importieren). Aber ich sehe keine neuen Bibliotheken im Projekt aktualisiert. Alle Klassen im Projekt werden fehlgeschlagen, da sie die Bibliothek nicht finden können. Sehen Sie dieses Bild für mehr Details.Maven/IntelliJ nicht Selen Version 2.53.0

enter image description here

Wenn ich versuche, die Abhängigkeit von Maven hinzuzufügen, es zeigt nicht mir neueste Version 2.53.0. Bitte vorschlagen.

+0

Können Sie Ihre Pom-Datei teilen? –

Antwort

0

Danke Vijendra für Ihre Antwort. Das löste einige Fehler in meinem Code, aber Selenium APIs bezogen sich immer noch auf ältere Selenium Jar 2.47.1 Ich versuchte, alle lokalen Ressourcen zu bereinigen und zog neue Bibliotheken mit Maven, aber das behob das Problem nicht. Schließlich löschte ich den gesamten lokalen Code und richtete einen anderen Code aus dem 'Master'-Zweig in git ein. Dann wurde die Selenium-Version im pom.xml-Abhängigkeitstag aktualisiert und alle neuen Bibliotheken wurden abgerufen.

0

Versuchen Sie, Ihr lokales Repository zu leeren und erneut zu erstellen.

mvn dependency:purge-local-repository -DactTransitively=false 
+0

Danke Vijendra für diesen Befehl zum Löschen des lokalen Repository. Ich benutzte dies und konnte die meisten Fehler aus dem Code entfernen. Aber noch gibt es Fehler für sehr verbreitete Methode .. wait.until (ExpectedConditions.VisibilityOfElement .... Fehler geben, dass Maven kann die Methode nicht lösen. Ich glaube, dass irgendwie Maven noch bezieht sich auf ein paar alte und beschädigte Libs, die ich müssen aufräumen. – Vijay