柏获取打开的标签页列表

问题描述

是否可以列出已打开的标签页? 情况是:

  1. 我点击一个按钮
  2. 它将生成链接并在新标签页中打开
  3. 我必须导航到此页面并进行一些验证

如果赛普拉斯不支持多选项卡。最好有一个打开的选项卡列表。所以我可以导航到他们。

解决方法

根据official documentation,赛普拉斯永远不会提供多选项卡支持。但是,对于您的测试用例,您可以做的是:

  • 检查链接是否在新标签页中打开,例如:cy.get('a[href="/index"]').should('have.attr','target','_blank')

  • 以如下方式访问hrefcy.visit('/index.html')

  • 声明访问页面的内容。

如果您需要灵感,可以使用this recipe处理标签和链接。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...