Erstellen einer ausführbaren Datei in Selenium WebDriver mit Java

8

Ist es möglich, Selenium WebDriver ausführbare Datei in Java zu machen? Ich habe Code in Java für datengesteuertes Testen mit Selenium WebDriver geschrieben. Ich möchte es ausführbare Datei machen, so dass man es außerhalb von Eclipse ausführen kann.

%Vor%     
ShutterSoul 13.03.2014, 10:07
quelle

6 Antworten

0

Haben Sie versucht, mit ant-Skript Ihre Testfälle auszuführen, nehme ich an, dass Sie Ihren Testfall mit Junit geschrieben haben.

Danke!

    
rsudha 13.03.2014 10:16
quelle
0

Ich würde vorschlagen, dass Sie ein lauffähiges Jar Ihres Selentestprojekts erstellen, damit Sie es außerhalb von Eclipse IDE ausführen können.

Diese Links helfen Ihnen:
Erstellen Sie eine ausführbare JAR-Datei des Webdriver-Projekts
Runnable-Jar-Datei für Selen-Projekt-Blog-Post erstellen
JAR-Datei eines Testprojekts in selen webdriver erstellen

    
Abhijeet Vaikar 13.03.2014 10:20
quelle
0

Wenn Sie Testfälle mit jUnits verwenden, ist es sehr einfach, sie in Eclipse auszuführen. Aber vorher müssen Sie die Kernselenium-Klassen ausführen, die Ihnen sehr häufig helfen werden.

  • org.openqa.selenium.WebDriver : Die zu testende Hauptschnittstelle, die einen idealisierten Webbrowser darstellt. Die Methoden in dieser Klasse lassen sich in drei Kategorien unterteilen: Steuerung des Browsers selbst, Auswahl von WebElements, Debugging-Hilfsmittel
  • org.openqa.selenium.WebElement : Repräsentiert ein HTML-Element. Im Allgemeinen werden alle interessanten Vorgänge, die mit der Interaktion mit einer Seite zu tun haben, über diese Schnittstelle ausgeführt.
  • org.openqa.selenium.By : Mechanismus zum Auffinden von Elementen in einem Dokument.

Unten ist eine Beispielklasse, die einen Selen-Testfall darstellt.

%Vor%

Quelle: Testen Sie die Benutzeroberfläche Ihrer Webanwendung mit JUnit und Selenium

Wenn Sie sich die Kommentare in der oben genannten Testklasse genau ansehen, werden Sie herausfinden können, wie Sie zu einer Seite navigieren können oder wie Sie ein Element finden, um bestimmte Operationen auszuführen, wie den Text holen, einen Wert setzen, triggern irgendein Ereignis, usw.

UPDATE: Erstellen einer ausführbaren JAR-Datei.

Da Sie Ihre funktionierenden JUnit-Testfälle an Ort und Stelle haben, können Sie das folgende Snippet der Methode main verwenden und eine ausführbare JAR-Datei erstellen.

%Vor%

Hoffe, das macht das, wonach du gesucht hast.

Shishir

    
Shishir Kumar 14.03.2014 08:03
quelle
0

Ja, das kannst du. Sie müssen nur als ausführbare JAR-Datei exportieren. Wenn Sie es vollständig unabhängig machen wollen, schließen Sie einfach alle lib- und property-Dateien in ein jar ein.

Hier ist der Weg in Eclipse: Datei / Export / Java / Runable JAR-Datei, nach dem Start-Konfiguration auswählen und was Sie sonst noch in einem Jar enthalten müssen.

    
userN 10.09.2014 20:49
quelle
0

Zufällig habe ich einen Code, den ich geschrieben habe, der das bereits mit maven macht, was gut als Beispiel funktioniert. Ich habe es für dich auf github hochgeladen. Siehe Ссылка

Wenn Sie package.bat (in einer Windows-Umgebung) ausführen oder den Anweisungen in der README.md-Datei folgen, wird maven Ihnen ein ausführbares jar erstellen, das die Nutzung des selen-webtreibers demonstriert.

Lesen Sie pom.xml, um herauszufinden, wie es funktioniert.

Sie müssen dazu Maven auf Ihrem Rechner einrichten (wenn es noch nicht eingerichtet ist), aber das ist trivial und lohnt sich auf jeden Fall.

    
John Deverall 22.08.2015 17:01
quelle
0

es als JAR-Datei exportieren, lokal speichern, eine Stapeldatei erstellen und das jar aufrufen, um das Skript auszuführen.

    
Syed 13.10.2015 23:07
quelle