【发布时间】:2018-05-24 19:13:03
【问题描述】:
问题就这么简单。在 Cypress 中,如何访问在运行测试时打开的新窗口。
重建步骤:
- 运行测试。执行一些操作后,会弹出新窗口(网址本质上是动态的)。
- 填写新窗口中的字段,然后单击几个按钮。
- 在新窗口中完成所需操作后,关闭新窗口并返回主窗口。
- 使用主窗口继续执行。
兴趣点:焦点应该是
main window -> new window -> main window
我读过一些与使用iframe 和confirmation box 相关的内容,但这里没有。涉及访问一个全新的窗口。类似于 Selenium 中的Window Handlers。遗憾的是找不到任何相关内容。
【问题讨论】:
标签: javascript ui-automation cypress