Selenium
Der Ordner TBox Automation Tools->Selenium in der Standard-Untermenge enthält die folgenden Module:
Mit diesen Modulen können Sie Selenium-Testfälle direkt aus dem Tosca Commander starten.
Unterstützte Formate
Tricentis Tosca unterstützt die folgenden Formate:
-
NUnit- oder JUnit 4-Testfälle
-
JUnit 5-Testfälle
-
DLL- und JAR-Dateien, die Selenium 1 (RemoteControl) enthalten
-
Selenium 2 (WebDriver)-Testfälle
Unterstützte Test-Frameworks
Tricentis Tosca verwendet die folgenden Frameworks für Ihre Tests:
-
Selenium Java 3.9.1 zur Ausführung von Selenium JUnit 4-Tests
-
Selenium-Jupiter 3.4.0 zur Ausführung von Selenium JUnit 5-Tests
-
NUnit 2.6.4 zur Ausführung von Selenium C#-Tests
Voraussetzungen
Um Selenium-Tests auszuführen, müssen Sie zunächst die Datei Tricentis.Automation.AutomationTools.dll aus dem Verzeichnis %TBOX_HOME% in das Verzeichnis kopieren, das Ihre Selenium-Testfälle enthält.
Start Selenium Server
Dieses Modul definiert die Verbindungseigenschaften für Selenium 1.
Es besitzt die folgenden Modulattribute:
|
Modulattribut |
Beschreibung |
|---|---|
|
Selenium Server Path |
Pfad zur Selenium Server JAR-Datei. Der Tosca Commander verwendet automatisch die Aktion Select. |
|
Selenium Port |
Port für den Selenium-Server. Tricentis Tosca öffnet standardmäßig den Selenium-Server über Port 4444. Der Tosca Commander verwendet automatisch die Aktion Select. |
|
In diesem Beispiel definieren Sie die folgenden Verbindungseigenschaften:
Einen Selenium-Server starten |
Run Selenium Scripts
Mit diesem Modul wird ein Selenium-Skript gestartet. Nach der Ausführung können Sie das Ergebnis in der Spalte Loginfo des Ausführungseintrags einsehen.
Das Modul hat die folgenden Modulattribute:
|
Modulattribut |
Beschreibung |
|---|---|
|
Path |
Pfad zur DLL- oder JAR-Datei, die Testmethoden für die Testausführung enthält. |
|
TestClass |
Klasse aus der DLL- oder JAR-Datei, in der sich die Testmethoden befinden. |
|
TestMethod |
Testmethoden, die Sie ausführen möchten. |
|
Report Directory |
Ort, an dem die Testergebnisse gespeichert werden. Dieses Modulattribut erstellt im angegebenen Verzeichnis eine HTML-Ergebnisdatei mit Zeitstempel für JUnit und eine XML-Ergebnisdatei für NUnit mit dem Dateinamen ToscaSureFireReport_JahrMonatTag_Uhrzeit. |
Um alle Tests innerhalb Ihrer DLL- oder JAR-Datei auszuführen, lassen Sie TestClass und TestMethod leer.
|
Dieses Beispiel zeigt, wie Sie ein Selenium-Skript ausführen. Der Testschritt legt Folgendes fest:
Ein Selenium-Skript ausführen |