[英]Difference between on('windows.alert()') and on('windows:alert') in cypress?
cy.on('window:alert',(str)=>{
expect(str).to.equal('Hello , share this practice page and share your knowledge');
});
这是在执行断言,但是,
cy.on('window.alert()',(str)=>{
expect(str).to.equal('Hello , share this practice page and share your knowledge');
});
但这并没有执行断言。 我是赛普拉斯的新手,想了解这两者为什么以及如何不同?
实际上,它们之间没有区别。 cy.on()
方法调用核心javascript
方法。 即使你没有在function的末尾加上()
符号,也会调用同一个方法的构造方法,除非它在function内部带了一个参数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.