我需要测试一个Vaadin应用程序,有时会显示一个关于通信问题的弹出窗口。这似乎是一个Cypress错误报告,因为它是与Vaadin模板一起显示的,所以发现是哪个部分创建了弹出窗口,这有点令人困惑(因为'Take not of any unsaved data.一旦显示此弹出窗口,我们将无法再次运行任何测试。 我以前从来没有见过这个弹出窗口,只有当我们使用Cypress时才会出现。我知道Cypress将充当MITM来模拟服务器响应,但在我的情
我正在使用Cypress点击主页上的链接,这将在新窗口中打开相应的页面。我无法识别此页面上的任何元素。我这样做是为了验证单击是否打开了正确的页面。我看到了链接:Access a new window - cypress.io,它对回答这个问题没有多大帮助。 请建议是否有一些方法来测试这一点。).its('.trValue).should('eq','SomeHeading')
cy.url().should('include', '/theLink1.
我需要访问点击按钮后弹出的新窗口。 我使用cy.get('.app-card__content').click()单击了名为Create a new plugin的按钮。单击按钮后,应用程序将在一个新窗口中创建,但我不知道如何获取该窗口并继续测试。 这个新的窗口URL是动态的,每次任何人点击它,它的数字都会增加,即App ID。id=DYNAMIC_ID_NUMBER 我可以登录网站并创建一个新的应用程序,但是,我不知道如何使用URL抓取新窗口。 对不起,我只用了两天Cypre
/node_modules/.bin/cypress openError: ENAMETOOLONG: name too long, stat 'cypress/integration/cypress/integration/cypress/integration/cypress/integration/cypress<