我需要测试一个Vaadin应用程序,有时会显示一个关于通信问题的弹出窗口。这似乎是一个Cypress错误报告,因为它是与Vaadin模板一起显示的,所以发现是哪个部分创建了弹出窗口,这有点令人困惑(因为'Take not of any unsaved data.一旦显示此弹出窗口,我们将无法再次运行任何测试。 我以前从来没有见过这个弹出窗口,只有当我们使用</em
我正在尝试将Cypress与一个将用户重定向到第三方站点以进行身份验证的站点一起使用。一旦用户登录,他们会被自动重定向回我们控制的站点。据我所知,Cypress不支持这种特殊的设置。第三方站点的身份验证也可以通过弹出窗口进行。我可以让Cypress打开弹出窗口。 有没有办法将Cypress test runner从登录弹出窗口中
我需要自动化的端到端测试,其中包括购买与PayPal的订单。此测试包括在购买订单后出现的屏幕中验证某些元素。我目前正在尝试使用cypress.io。我知道cypress recommend against visiting 3rd party sites,但在这个测试中我需要与PayPal交互。我一直不能处理它。在使用cypress.io时,是否有任何解决方法可以与PayPal弹出窗口进行交互?
这是我无法解决的问题。 我需要访问点击按钮后弹出的新窗口。 我使用cy.get('.app-card__content').click()单击了名为Create a new plugin的按钮。单击按钮后,应用程序将在一个新窗口中创建,但我不知道如何获取该窗口并继续测试。 这个新的窗口URL是动态的,每次任何