在我的一项功能性GEB测试中,我们遇到了使用
打开新窗口的情况withNewWindow({ button.click() }, "close": true, "wait": true) {
//Other things
}
现在,当该窗口关闭时,会打开一个确认对话框,说明您是否要离开此页面。如何关闭确认对话框?
我知道有一个方法withConfirm
用于关闭确认对话框,但我没有做任何事情来打开/关闭它,而是withNewWindow
正在打开/关闭它。
我尝试了各种选项,但无法弄清楚如何做到这一点。我查看了docs,但找不到任何示例。
答案 0 :(得分:2)
您需要为false
的{{1}}选项传递close
,然后在withNewWindow()
调用中关闭新打开的窗口:
withConfirm()