【发布时间】:2020-05-04 11:16:15
【问题描述】:
我有一个通过登录名和密码登录的系统。登录后,我有一个功能,我单击它会转到一个新的浏览器选项卡。
我试图单击按钮并转到此选项卡,但赛普拉斯失去了对应用程序的控制并打开了一个新窗口,而不是在同一个赛普拉斯窗口上打开选项卡。
当我尝试将选项卡 URL 放在 cy.visit 上以手动打开选项卡时,系统不会打开此选项卡,并返回登录页面,因为用户的令牌显示在我要访问的新选项卡的 URL 上。由于这个原因,我不能从cy.visit 访问这个标签,因为这个 URL 可以是动态的。
如何获取令牌以尝试从网站访问“URL + 令牌”并在同一赛普拉斯窗口中打开此选项卡?有什么不同的方法可以在 Cypress 测试中打开这个新标签页吗?
【问题讨论】:
标签: testing tabs window cypress