Clase 11: Localizadores XPath y CSS Selector

XPath y CSS selectors 

 

Ejercicio 1

Crear una clase llamada DocusignTest

Crear un método llamado completeDocusignRegistrationForm

Ingresar al sitio: https://go.docusign.com/o/trial/

Completar todos los campos con xpath name

 

Ejercicio 2

Crear un método llamado defaultxPathTest

Ingresar al sitio: https://go.docusign.com/o/trial/

Completar todos los campos usando el xpath y el atributo id más próximo

 

Ejercicio 3

Crear una clase llamada SpotifyTest

Crear un método llamado  spotifyByNameTest

Ingresar al sitio: https://www.spotify.com/uy/signup/

Completar todos los campos con xpath name

 

Ejercicio 4

Crear un método llamado spotifyByPlaceHolder

Ingresar al sitio: https://www.spotify.com/uy/signup/

Completar todos los campos con xpath placeholder

 

Ejercicio 5

Crear un método llamado spotifyByName

Ingresar al sitio: https://www.spotify.com/uy/signup/

Completar todos los campos con Css Selector name

 

Ejercicio 6

Crear una clase llamada FacebookTest

Crear un método de test llamado checkBoxTest

Ir a Facebook https://www.facebook.com/

Validar que no haya valor seleccionado en el checkbox Gender

Mostrar un mensaje en pantalla y agregar un assert para validar que no está seleccionado

Hacer click en el checkbox de Male

Mostrar si está seleccionado

Agregar un assert que valide que realmente esté seleccionado

 

Ejercicio 7

Crear un método de test llamado facebookRegistrationTest 

Ir a Facebook https://www.facebook.com/

Completar los campos del usuario utilizando css Selector name donde sea posible

 

Ejercicio 8

Crear un método de test llamado facebookXpathRelativoTest 

Ir a Facebook https://www.facebook.com/

Completar los campos del usuario utilizando expresiones XPath

 

 

Ejercicio 9

Crear una clase llamada SpotifyWithCssSelectorTest

Crear un método llamado spotifyByPlaceHolderTest

Ingresar al sitio: https://www.spotify.com/uy/signup/

Completar todos los campos con Css Selector placeholder