Cypress:TypeError window.parent.$不是函数
我是Cypress的新手,我正在编写的测试产生了以下错误: “TypeError window.parent.$不是函数” 我真的不明白这是什么告诉我和使用:Cypress:TypeError window.parent.$不是函数,cypress,Cypress,我是Cypress的新手,我正在编写的测试产生了以下错误: “TypeError window.parent.$不是函数” 我真的不明白这是什么告诉我和使用: Cypress.on('uncaught:exception', (err, runnable) => { return false }) 确实可以防止insta测试失败,但我相信这个异常会让我在尝试从下拉菜单中选择项目时感到痛苦 正如您所看到的,这个测试实际上没有任何
Cypress.on('uncaught:exception', (err, runnable) => {
return false
})
确实可以防止insta测试失败,但我相信这个异常会让我在尝试从下拉菜单中选择项目时感到痛苦
正如您所看到的,这个测试实际上没有任何内容:
it('Log in to SUT', function () {
cy.get('#username').type('xxxx');
cy.get('#password').type('xxxx');
cy.get('#btnLogin').click();
})
但是,单击登录按钮后,我会得到我描述的错误
顺便提一下,下面的cypress.json配置导致cypress runner根本找不到我的测试
{
"modifyObstructiveCode": false
}
我对谷歌做了一些“笨手笨脚”的抨击,但我不得不承认我不知所措,任何指导或建议都将不胜感激
-谢谢 关于
window.parent.$
的消息听起来像是在测试通常嵌入在iframe中的登录表单。如果在浏览器中加载相同的页面,单击“登录”时是否会出现相同的错误
您需要测试整个页面(包括框架和全部),以便页面上的脚本继续工作
您可以在此处阅读有关在Cypress中使用IFrames的内容: