No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Trabajando con popups y tooltips

21/24
Recursos

Aportes 1

Preguntas 0

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Events

📚 Documentación
.
Cypress nos permite gestionar el acto con respecto a una serie de eventos. Según sea el caso, podemos tener la necesidad, como lo vimos en al sesión, de escuchar alert y confirmar o cancelar las llamadas mediante el comportamiento confirm.
.
Cypress categoriza de 3 formas los eventos (Aplicación, Cypress, Otros).
.
De la sesión, ocupamos el evento de aplicación window:confirm del cual Cypress auto confirma o rechaza (return false) el evento.

cy.get('#confirmButton').click()
cy.on('window:confirm',(confirm:Error)=>{
    expect(confirm).to.equal(value:'Do you confirm action?")
    return false
})
cy.contains('You selected cancel').should('exist')

Events On DOM

📚 Documentación
.
Cuando deseamos lanzar eventos sobre listeners, podemos utilizar el comando trigger. Recordemos que:
.

trigger solamente lanza el correspondiente evento pero no hace más

.
Esto significa que nuestros listeners, serán invocados pero es de descripción manual definir su prueba como comportamiento.
.
Para más ejemplos de eventos, 🔗 Ejemplos de Cypress