Principales comandos
Clase 7 de 24 • Curso de End to End Testing con Cypress 2018
Contenido del curso
Introducción
Primeros pasos
Implementando tests
Conceptos avanzados
Bonus
Resumen
En esta clase veremos algunos de los comandos principales de Cypress, según su funcionalidad, con los que podemos comenzar a definir nuestras pruebas:
Comandos para controlar el browser
cy.visit(): para cargar una URLcy.reload(): para recargar la URL actualcy.go('back'): para ir hacia atrás o adelante en la navegación
Comandos para selección de elementos
cy.get('.selector'): para seleccionar según un selector html / csscy.contains('text): para seleccionar de acuerdo al contenidocy.contains('.selector', 'texto'): para seleccionar según el selector y el contenido
Comandos para interactuar con los elementos
cy.get('.selector').click(): para hacer click sobre un elementocy.get('.selector').dblclick(): para hacer dblclick sobre un elementocy.get('input').type(): para escribir un textocy.get('input').clear(): para limpiar un textocy.get('checkbox').check(): para marcar checkcy.get('checkbox').uncheck(): para quitar el checkcy.get('select').select('item'): para seleccionar un item en una lista desplegable
Cypress permite la encadenación de muchos de estos y otros comandos.