Javascript 有没有办法用TestCafe等待窗口关闭

Javascript 有没有办法用TestCafe等待窗口关闭,javascript,testing,automated-tests,e2e-testing,testcafe,Javascript,Testing,Automated Tests,E2e Testing,Testcafe,我有一组自动测试,打开一个子窗口,然后单击一个按钮关闭子窗口,这将导致页面导航。断言URL会导致无法在分配的超时内恢复与Windows的连接。 //在子窗口中 等待t.typeText(,'text')。单击(); //主窗口 wait t.expect(getCurrentUrl()).contains('thank_you') 我在这里的假设是TestCafe仍然相信它位于子窗口中,而不必等待窗口关闭和随后的页面导航 我可以添加一些验证,以确保我们回到主窗口。。。但我想知道这个问题是否有一

我有一组自动测试,打开一个子窗口,然后单击一个按钮关闭子窗口,这将导致页面导航。断言URL会导致
无法在分配的超时内恢复与Windows的连接。

//在子窗口中
等待t.typeText(,'text')。单击();
//主窗口
wait t.expect(getCurrentUrl()).contains('thank_you')
我在这里的假设是TestCafe仍然相信它位于子窗口中,而不必等待窗口关闭和随后的页面导航


我可以添加一些验证,以确保我们回到主窗口。。。但我想知道这个问题是否有一个内在的解决方案?(我在文档中看不到任何内容)。

关闭子窗口后,执行以下命令:

等待t.切换到InWindow();

遗憾的是,这没有什么区别,我还尝试了
等待t.switchToParentWindow()但出现了相同的错误。我在TestCafe上发现了一个bug,看看它是否可以复制。我调查了你的案子,结果比我想象的要复杂。这种行为看起来像一个bug。谢谢你的报告。