我正在尝试使用cypress自动化网站,但遇到一个问题,我必须处理以下标记。单击后,将打开一个新窗口,该窗口将显示在测试运行器之外。
a href =“ javascript:ContextTradeMenuPopup('查看/编辑交易')”>查看/编辑 交易/ a
我了解赛普拉斯不支持多窗口,但作为一种解决方法,我可以获取href标记并复制URL,并可以在同一运行器中打开URL,但是在上面的示例中没有URL。
任何人都可以使用赛普拉斯提供的不同方法来处理多窗口/多选项卡行为吗?
谢谢!
答案 0 :(得分:0)
您提到的解决方法是当前唯一可用的解决方法。因此,您应该检索新窗口/选项卡的URL并直接访问它。如果无法做到这一点,可悲的是它将无法实现自动化。