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.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow