selenium-webdriver
Konfiguracja Selenium e2e
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