webentwicklung-frage-antwort-db.com.de

Wie konvertiere ich in Selenium IDE nach Java?

Gibt es eine Anwendung oder eine einfache Möglichkeit, alle von Selenium IDE Aufgezeichneten Befehle in Java (Selenium WebDriver) zu konvertieren? Es wäre viel einfacher und würde viel Zeit sparen.

Vorschläge werden geschätzt. Vielen Dank!

24
Amith

In meiner Selenium IDE Version 2.4.0 ist es kinderleicht:

  1. Testfall in Selenium IDE aufzeichnen
  2. Klicken Sie auf Datei - Testfall exportieren als - Java/JUnit4/WebDriver
  3. Datei als .Java speichern

Und los geht's! Ihr Testfall wird in WebDriver konvertiert;)

30
Pavel Janicek

Update: Ab SeleniumIDE 3.x wurden leider beide in den vorherigen Antworten genannten Funktionen "Exportieren" und "Optionen-> Formatieren" entfernt (Grund ist die Portierung auf das neue WebExtensions-Format von Firefox und Chrome).

Eine aktuelle Alternative ist Katalon Recorder , die für Chrome und Firefox verfügbar ist.

Katalon Recorder verfügt über eine Schaltfläche "Exportieren" und kann 3 Selenformate exportieren, mit TestNG, mit JUnit und sogar mit Thoughtworks WebDriverBackedSelenium und JUnit.

Drücken Sie einfach "Exportieren", wählen Sie Ihr Format als "In Zwischenablage kopieren" oder "Als Datei speichern ...".

11
Harry G.

In meinem Selen IDE Version 2.4.0

Record a new test case with the help of Selenium IDE

 1) Click on File a primary nav bar
 2) check drop down is displayed
 3) select on Export test case as 
 4) Check you can convert Selenium test case in any language EG: Java / JUnit4 / WebDriver

Save File as .Java
Your testcase is converted to WebDriver

bild überprüfen enter image description here

7
Ankit jain

Es gibt zwei Möglichkeiten, aufgezeichnete Tests (HTML-Format) in Selenium IDE in Java-Code umzuwandeln:

1. Möglichkeit: Anzeigen des Java-Codes direkt in der Selenium IDE

  1. Gehen Sie zu Optionen -> Optionen ...
  2. Im Fenster "Selenium IDE Options": Aktivieren Sie das Kontrollkästchen für "Enable experimental features" und klicken Sie auf OK
  3. Optionen -> Format -> Java/JUnit4/WebDriver
  4. Klicken Sie im Popup "JavaScript-Anwendung" auf die Schaltfläche "OK" -> Sie sehen den gewünschten Java Quellcode für Ihre aufgezeichneten Tests

2. Möglichkeit: Durch Exportieren des aufgezeichneten Testfalls (HTML-Format) in eine Java -Datei:

  1. Zeichnen Sie Ihre Tests mit Selenium IDE im HTML-Format auf
  2. Datei -> Testfall exportieren als -> Java/JUnit4/WebDriver
  3. Speichern Sie die Datei (es würde als .Java gespeichert werden)
  4. Öffnen Sie die Java -Datei, die Sie in einem Texteditor oder IDE gespeichert haben, z. B. Notepad ++, Notepad, Wordpad, Eclipse, IntelliJ IDEA usw. erwartet Java Selen-Quellcode)

Es gibt eine andere Möglichkeit, den Befehl Selenium IDE individuell in eine beliebige Sprache zu konvertieren. Die folgenden Schritte für Java:

  1. Öffnen Sie Firefox -> Öffnen Sie Selenium IDE
  2. Notieren Sie einige Schritte Ihres Tests
  3. In Selenium IDE: Gehen Sie zu Optionen | Zwischenablage formatieren und Java/TestNG/WebDriver auswählen
  4. Klicken Sie mit der rechten Maustaste auf einen beliebigen Befehl in Selenium IDE, den Sie aufgezeichnet haben -> Klicken Sie auf Kopieren
  5. Einfügen in einen beliebigen Editor (z. B. NotePad, Wordpad usw. OR ein beliebiges IDE, das Sie verwenden, z. B. Eclipse, IntelliJ IDEA)
  6. Der Befehl wird im Java Format eingefügt

Hinweis: Auf ähnliche Weise können Sie einzelne Selenium IDE -Befehle in C #, Python und viele andere konvertieren.

3
Ripon Al Wasim