【发布时间】:2020-08-13 09:09:07
【问题描述】:
是否可以列出打开的标签页? 案例是:
- 我点击了一个按钮
- 它会生成链接并在新选项卡中打开它
- 我必须导航到此页面并进行一些验证
如果赛普拉斯不支持多选项卡。最好有一个打开的标签列表。所以我可以导航到它们。
【问题讨论】:
标签: cypress
是否可以列出打开的标签页? 案例是:
如果赛普拉斯不支持多选项卡。最好有一个打开的标签列表。所以我可以导航到它们。
【问题讨论】:
标签: cypress
根据official documentation,赛普拉斯永远不会支持多标签。但是,您可以为您的测试用例做的是:
检查新标签页中打开的链接,如下所示:cy.get('a[href="/index"]').should('have.attr', 'target', '_blank')。
像这样访问href:cy.visit('/index.html')。
断言访问页面的内容。
如果您需要灵感,可以使用this recipe 处理标签和链接。
【讨论】: