Cypress:TypeError window.parent.$不是函数

Cypress:TypeError window.parent.$不是函数,cypress,Cypress,我是Cypress的新手,我正在编写的测试产生了以下错误: “TypeError window.parent.$不是函数” 我真的不明白这是什么告诉我和使用: Cypress.on('uncaught:exception', (err, runnable) => { return false }) 确实可以防止insta测试失败,但我相信这个异常会让我在尝试从下拉菜单中选择项目时感到痛苦 正如您所看到的,这个测试实际上没有任何

我是Cypress的新手,我正在编写的测试产生了以下错误: “TypeError window.parent.$不是函数”

我真的不明白这是什么告诉我和使用:

         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的内容: