Szukaj…


Wprowadzenie

Ten temat obejmuje kompleksową konfigurację Selenium, tj. Selenium Webdriver + TestNG + Maven + Jenkins.

Aby dodać raport, zapoznaj się z tematem Raporty HTML

Konfiguracja TestNG

TestNG to zaktualizowana platforma testowa dla junit. Wykorzystamy plik testng.xml do wywoływania pakietów testowych. Jest to pomocne, gdy zamierzamy użyć CI z wyprzedzeniem.

testng.xml

W folderze głównym projektu utwórz plik xml o nazwie testng.xml. Pamiętaj, że nazwa może być również inna, ale dla wygody jest używana wszędzie jako „testng”.

Poniżej znajduje się prosty kod dla pliku 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>

Konfiguracja Maven

TBD. Jak skonfigurować pom.xml do wywoływania testng.xml

Konfiguracja Jenkinsa

TBD. Obejmuje konfigurację Jenkins do pobierania kodu z git / bitbucket itp.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow