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