selenium-webdriver
Selenium e2e installatie
Zoeken…
Invoering
Dit onderwerp behandelt de end-to-end setup van Selenium, dwz Selenium Webdriver + TestNG + Maven + Jenkins.
Raadpleeg het onderwerp HTML-rapporten voor het toevoegen van rapporten
TestNG-instelling
TestNG is uw bijgewerkte testraamwerk voor junit. We gaan testng.xml gebruiken om testpakketten aan te roepen. Dit is handig wanneer we CI van tevoren gaan gebruiken.
testng.xml
Maak in de hoofdmap van uw project een xml-bestand met de naam testng.xml. Merk op dat de naam ook kan verschillen, maar voor het gemak wordt het overal gebruikt als "testng".
Hieronder staat de eenvoudige code voor het bestand 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. Hoe pom.xml in te stellen voor het aanroepen van testng.xml
Jenkins Setup
TBD. Dekt de Jenkins-instellingen voor het ophalen van code uit git / bitbucket etc.
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow