我正在尝试将Cypress与一个将用户重定向到第三方站点以进行身份验证的站点一起使用。一旦用户登录,他们会被自动重定向回我们控制的站点。据我所知,Cypress不支持这种特殊的设置。第三方站点的身份验证也可以通过弹出窗口进行。我可以让Cypress打开弹出窗口。 有没有办法将Cypress test runner从登录弹出窗口中分离出来,使其不再受Cypress的控制?我想这样做,
我需要测试一个Vaadin应用程序,有时会显示一个关于通信问题的弹出窗口。这似乎是一个Cypress错误报告,因为它是与Vaadin模板一起显示的,所以发现是哪个部分创建了弹出窗口,这有点令人困惑(因为'Take not of any unsaved data.一旦显示此弹出窗口,我们将无法再次运行任何测试。 我以前从来没有见过这个弹出窗口,只有当我们使用Cypress时才会出现。我知道<
我是Cypress的新手,最近开始为我们的系统实现e2e测试。该系统的一个特点是认证发生在弹出窗口上。 我已经成功地创建了一个简单的测试,该测试加载站点,等待身份验证完成,然后断言页面标题已显示。这个测试使用cypress客户端(cypress open)运行,没有错误,但是当我在headless模式(cypress run --headless)下运行它时,测试失败。当我看到无头跑步的视频时,我看不到弹出窗口,就像我用GUI运行它时