Java-Beispiel für Selenium / WebDriver kann nicht ausgeführt werden

8

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.

    
hourback 07.04.2012, 18:29
quelle

3 Antworten

12

Kompilieren Sie so:

%Vor%

Wenn Sie die Java-Datei nicht in org.openqa.selenium.example einfügen, müssen Sie den Paketspezifizierer entfernen. Führen Sie die kompilierte Datei wie folgt aus:

%Vor%

Dies verknüpft das aktuelle Verzeichnis mit dem Klassenpfad.

    
Mike Kwan 07.04.2012, 22:28
quelle
2

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.

    
thedrs 26.08.2013 12:56
quelle
0

Fügen Sie eine HTML-Unit-Treiberabhängigkeit in Ihre Pom-Datei ein.

%Vor%

Es funktioniert gut für mich.

    
Ankit Pundhir 09.08.2017 09:34
quelle

Tags und Links