Ist es möglich, Java-Selenium-HTML-Dateien programmatisch in JUnit-Testquellcode zu konvertieren?
Ich brauche mein eigenes Programm, das nur Ressourcen dieser HTML-Dateien bekommt, sie in Java-Code konvertiert und automatisch den JUnit-Test ausführt. Gibt es eine Möglichkeit, das zu tun?
In Selenium IDE ist es möglich, Testfälle nach JUnit zu exportieren, ich weiß das, aber ich möchte IDE nicht verwenden, ich muss das programmatisch tun, wie ich es schon einmal gesagt habe.
Ich glaube, dass jemand das vorher gebraucht hat und jemand kann mir helfen ...
Es gibt ein Firefox-Plugin für die Selenium-IDE namens Test Suite Batch Converter , der Stapel von HTML-Dateien in jedes von der IDE unterstützte Exportformat konvertieren kann.
Ich habe das selen4j -Projekt genommen und es in ein maven-Plugin für diejenigen verwandelt, die die html-Testfälle nehmen und Lassen Sie sie automatisch mit Ihrer Maven-Testphase laufen. Sie können die Tests auch mithilfe einer Profilüberschreibung mit todsicheren Elementen trennen.
Readme ist hier: Ссылка
Die Kurzversion der Readme:
Konvertiert diese Ordnerstruktur:
%Vor%In
%Vor% Dies wird nur unter Windows mit Firefox und Chrome getestet.
Ich konnte die IE-Version nicht dazu bringen, einen Test zu bestehen, aber ich bin neu in Selen, also hoffentlich, wenn du ein Selen-Guru bist, kannst du darüber hinwegkommen.
Schau dir das selenese4J-maven-plugin an. Ähnlich wie selen4j ( Ссылка ).
Bietet viele Funktionen: Selenium 1/2 (WebDriver) Konvertierung Test-Suite-Generierung Internationalisierung Ihrer HTML-Datei Möglichkeit, Snippet in Ihre HTML-Datei für spezifische Tests zu verwenden (zB: Arbeitstag berechnen, benutzerdefinierte Wertegenerierung schreiben, dynamische Werte verarbeiten ...) Verwendung von Token-Eigenschaften