cy.on('window:alert',(str)=>{ expect(str).to.equal('Hello , share this practice page and share your knowledge'); });Esto estaba ejecutando la afirmación pero,
cy.on('window.alert()',(str)=>{ expect(str).to.equal('Hello , share this practice page and share your knowledge'); });Pero esto no estaba ejecutando la afirmación. Soy nuevo en Cypress y quiero entender por qué y cómo estos dos son diferentes.
En realidad, no hay diferencia entre ellos. El método cy.on() llama a los métodos básicos de javascript . Incluso si no agrega el signo () al final de una función, se llamará al método constructor del mismo método, a menos que tome un parámetro dentro de la función.