Ich habe ein Problem mit Selenium auf Java. Ich versuche, dem Beispiel auf dieser Seite zu folgen: Ссылка
Ich tippe hier:
%Vor%Und das bekommen:
%Vor%Ich habe den Code aus dem Beispiel in Beispiel.java eingefügt.
AKTUALISIEREN
Eine freundliche Seele auf #java bei irc.freenode.net hat mir gesagt, dass ich meine Einträge im Klassenpfad ketten soll. Also statt:
%Vor%Ich habe verwendet:
%Vor%Großartig! :-) Aber jetzt neue Fehler:
%Vor%AKTUALISIEREN
Ich habe es versucht:
%Vor%Aber ich sehe zum Beispiel die org.openqa.selenium.By-Klasse, so dass es nicht erscheint, dass mir irgendwelche Pakete fehlen.
AKTUALISIEREN
Okay! :-) Ich habe den Paketbezeichner entfernt. Ich habe ausgeführt:
%Vor%Was ein Kommentator mir gegeben hat, außer dass ich den vollständigen Pfad zum .jar hinzugefügt habe. Dann habe ich ausgeführt:
%Vor%Was gab mir:
%Vor%AKTUALISIEREN
Hurra! Sieg, dank Mike Kwan. Folgendes hat funktioniert:
%Vor%Übrigens, ich habe den letzten Teil der Option "-cp" hinzugefügt (für "libs / *"), denn dort war HTMLUnit, als ich das Selenium / WebDriver-Zeug heruntergeladen habe.
Für diejenigen, die ein java dynamisches Webprojekt in Eclipse ausführen und den obigen Fehler erhalten, könnte der folgende Link hilfreich sein:
Grundsätzlich wird erwähnt, dass das Standalone-Jar nicht "Standalone" ist, wenn dynamische Webprojekte verwendet werden und dass ein anderes Jar zusammen mit seinen abhängigen Jars verwendet werden sollte.
Fügen Sie eine HTML-Unit-Treiberabhängigkeit in Ihre Pom-Datei ein.
%Vor%Es funktioniert gut für mich.