Scrivere il tuo primo test case in Selenium WebDriver

Nel seguente post andrò passo dopo passo e spiegherò come scrivere il tuo primo test case usando Selenium Webdriver ed eseguirlo usando TestNG.

1. Fare clic destro sulla cartella src -> Nuovo – > Pacchetto.

2. Fornire il nome del pacchetto qualcosa come com.stm.prova e fai clic su “Fine”.

3. Fare clic destro sul pacchetto appena creato -> Nuovo – > Classe.

4. Fornire il nome della classe come “RegistrationTest” e fare clic su Fine.

5. Scrivi il codice indicato di seguito per il tuo primo test.

Sto prendendo un esempio di automazione della funzionalità del registro utente per il sito demohttp://newtours.demoaut.com

Il codice per il primo test è il seguente:

pacchetto com.stm.prova;

importazione org.openqa.selenium.By;

importa org.aprila.Selenium.WebDriver;

importa organizzazione.aprila.Selenium.Firefox.FirefoxDriver;

importa org.aprila.Selenium.supporto.ui.Selezionare;

importa org.prova.annotazione.Test;

classe pubblica RegistrationTest

{

@Test / / Questa è l’annotazione TestNG

public void testRegister()

{

WebDriver driver = nuovo FirefoxDriver ();

driver.prendi(“http://newtours.demoaut.com/”);

autista.findElement(Di.linkText (“REGISTRATI”)).fare clic su ();

driver.findElement (By.name (“FirstName”)). sendKeys (“User1”);

driver.findElement (By.name (“LastName”)). sendKeys (“Cognome1”);

driver.findElement (By.name (“telefono”)). sendKeys(“123456789”);

autista.findElement(Di.nome (“Nome utente”)).sendKeys(“”);

driver. findElement(By.name (“address1”)). sendKeys (“Indirizzo di prova”);

driver.findElement (By.name (“città”)). sendKeys (“Città di prova”);

Select select = new Select(driver. findElement(By.name (“paese”)));

seleziona.selectByVisibleText(“ANGOLA”);

driver.findElement(Da.nome(“email”)).sendKeys(“”);

driver.findElement(Da.nome(“password”)).sendKeys(“utente1”);

driver.findElement(Da.nome(“confirmPassword”)).sendKeys(“utente1”);

driver.findElement(Da.nome(“registro”)).fare clic su();

driver.chiudi ();

driver.esci();

}

}

6. Dopo aver terminato il test fare clic destro sul test e fare clic su RunAs- > TestNG Test

7. Dopo aver eseguito il test selezionare il progetto e premere F5 per aggiornare il progetto. Verrà creata una nuova cartella “test-results” che ti mostrerà i risultati per l’esecuzione. Fare clic destro su indice.html – > aprire con – > browser web per visualizzare il report di esecuzione.

Se ti piace questo post premi il pulsante Mi piace per facebook e condividilo!!

Leave a Reply