繁体   English   中英

柏树中 on('windows.alert()') 和 on('windows:alert') 之间的区别?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM