Clase 6: Airbnb Tests

Práctico

Ejercicio:

Crear un método llamado invalidEmailTest

Hacer un método de Test que valide que si se ingresa un email invalido, entonces muestre un mensaje de error indicando que el correo es válido. Completar el campo de email: testing@test.co

Ejercicio:

Hacer un test que loginWithValidEmailButNoAccountRelatedTest

Intentar hacer un login con un email que no esté relacionado a una cuenta

Ejercicio:

Crear un método llamado crearContraseñaTest dentro de la aplicación de Airbnb (se debe estar deslogueado)

Validar que el botón de continuar no esté habilitado

Click en el login con correo btn

Se completa el campo correo

Click en continuar btn

Validación que el botón de continuar no debería estar desplegado

Se completa la contraseña

Validar que el botón de continuar debería estar desplegado

Click en continuar btn

Validar que el link de recordar contraseña se encuentra presente

 

Ejercicio:
Crear un método llamado LoginConGoogleTest para testear la app de Airbnb

Hacer click en el botón de Continuar con Google

Validar que el título sea Elige una cuenta

Validar el texto del subtítulo

Validar que esté el botón agregar otra cuenta

Obtener el texto de plicita de consentimiento, y validar que se encuentre el texto Antes de usar esta app, consulta su política de privacidad

Ejercicio:

Crear un método llamado RegisterAnAccountTest para testear la app de Airbnb

Crear un Test que simule la creación de una cuenta completando los campos. 

No crear la cuenta.

 

 

Ejercicio:

Refactorear los métodos para utilizar los métodos existentes en la clase AppiumHelper creada en las lecciones anteriores.

 

Enviar tu código a seleniumcurs@gmail.com para su revisión