selenium-webdriver
Selenium e2e-Setup
Suche…
Einführung
Dieses Thema behandelt die End-to-End-Einrichtung von Selenium, dh Selenium Webdriver + TestNG + Maven + Jenkins.
Informationen zum Hinzufügen von Berichten finden Sie im Thema HTML-Berichte
TestNG-Setup
TestNG ist Ihr aktualisiertes Testframework für junit. Wir werden testng.xml verwenden , um Testsuiten aufzurufen. Dies ist hilfreich, wenn wir CI vorab verwenden möchten.
testng.xml
Erstellen Sie im Stammordner Ihres Projekts eine XML-Datei mit dem Namen testng.xml. Beachten Sie, dass der Name auch anders sein kann, aber der Einfachheit halber wird er überall als "testng" verwendet.
Nachfolgend finden Sie den einfachen Code für die Datei testng.xml.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Smoke"> //name of the suite
<test name="Test1"> //name of the test
<classes>
<class name="test.SearchTest">
<methods>
<include name="searchTest"/>
</methods>
</class>
</classes>
</test>
</suite>
Maven-Setup
TBD. So richten Sie pom.xml für den Aufruf von testng.xml ein
Jenkins Setup
TBD. Behandelt das Jenkins-Setup für das Abrufen von Code von git / bitbucket usw.