Escribiendo su primer caso de prueba en Selenium WebDriver

En el siguiente post iré paso a paso y explicaré cómo escribir su primer caso de prueba usando Selenium Webdriver y ejecutarlo usando TestNG.

1. Haga clic derecho en la carpeta src- >Nuevo paquete – >.

2. Proporcione un nombre de paquete como com.stm.prueba y haz clic en “Finalizar”.

3. Haga clic con el botón derecho en la clase package – > New -> recién creada.

4. Proporcione el nombre de la clase como “Prueba de registro” y haga clic en Finalizar.

5. Escriba el código que se indica a continuación para su primera prueba.

Estoy tomando un ejemplo de automatización de la funcionalidad de registro de usuario para el sitio de demostración http://newtours.demoaut.com

El código para la primera prueba es el siguiente:

paquete com.stm.probar;

importar org.openqa.selenium.By;

import org.openqa.selenio.WebDriver;

organización de importación.openqa.selenio.firefox.FirefoxDriver;

organización de importación.openqa.selenio.apoyo.ui.Seleccione;

importar organización.probando.anotaciones.Prueba;

prueba de registro de clase pública

{

@Test / / Esto es anotación de TestNG

registro de prueba de vacío público()

{

Controlador WebDriver = nuevo controlador FirefoxDriver();

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

conductor.findElement (By.linkText(“REGISTRO”)).haga clic en();

controlador.findElement(Por.nombre(“nombre”)).sendKeys(“Usuario1”);

controlador.findElement(Por.nombre(“apellidos”)).sendKeys(“Surname1”);

controlador.findElement(Por.nombre(“teléfono”)).sendKeys(“123456789”);

el controlador.findElement (By.nombre (“Nombre de usuario”)).Teclas de envío(“”);

conductor.findElement(By.name (“dirección1”)). SendKeys (“Dirección de prueba”);

driver.findElement (By.name (“ciudad”)). SendKeys (“Ciudad de prueba”);

Seleccionar seleccionar = nueva selección (driver. findElement(By.name (“país”)));

seleccione.Seleccione Byvisibletext (“ANGOLA”);

driver.findElement (By.name (“correo electrónico”)). SendKeys(“”);

conductor.findElement(By.name (“contraseña”)). SendKeys (“usuario 1”);

driver. findElement(By.name (“confirmPassword”)). SendKeys (“user1”);

driver. findElement(By.name (“registro”)). haga clic en ();controlador

.close ();

controlador.salir();

}

}

6. Después de terminar la prueba, haga clic con el botón derecho en la prueba y haga clic en RunAs – > TestNG Test

7. Después de ejecutar la prueba, seleccione el proyecto y presione F5 para actualizar el proyecto. Se creará una nueva carpeta “resultados de prueba” que le mostrará los resultados de la ejecución. Haga clic derecho en índice.html – > abra con el navegador web – > para ver el informe de ejecución.

Si te gusta esta publicación, pulsa el botón me gusta para facebook y compártelo.!

Leave a Reply