selenium-webdriver
Impostazione del selenio e2e
Ricerca…
introduzione
Questo argomento copre la configurazione end-to-end di Selenium ie Selenium Webdriver + TestNG + Maven + Jenkins.
Per l'aggiunta del report, fare riferimento all'argomento Rapporti HTML
Setup TestNG
TestNG è il tuo framework di test aggiornato per junit. Utilizzeremo testng.xml per invocare le suite di test. Questo è utile quando useremo CI in anticipo.
testng.xml
Nella cartella radice del tuo progetto crea un file xml con il nome testng.xml. Nota che il nome può essere diverso, ma per comodità è usato come "testng" ovunque.
Di seguito è riportato il codice semplice per il file 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>
Installazione di Maven
TBD. Come configurare pom.xml per chiamare testng.xml
Installazione di Jenkins
TBD. Coprirà l'installazione di Jenkins per estrarre codice da git / bitbucket ecc.
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow