selenium-webdriver
Configuration du sélénium e2e
Recherche…
Introduction
Cette rubrique couvre la configuration complète de Selenium, à savoir Selenium Webdriver + TestNG + Maven + Jenkins.
Pour l'ajout d'un rapport, veuillez vous reporter à la rubrique Rapports HTML
Configuration du test
TestNG est votre framework de test mis à jour pour junit. Nous allons utiliser testng.xml pour invoquer des suites de tests. Ceci est utile lorsque nous allons utiliser CI en avant.
testng.xml
Dans le dossier racine de votre projet, créez un fichier xml portant le nom testng.xml. Notez que ce nom peut également être différent, mais par commodité, il est utilisé comme "test" partout.
Voici le code simple pour le fichier 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>
Configuration Maven
À déterminer Comment configurer pom.xml pour appeler testng.xml
Configuration de Jenkins
À déterminer Va couvrir la configuration de Jenkins pour tirer du code de git / bitbucket etc.