我正在尝试找到更简单的方法来等待显示一个新窗口(弹出窗口)。 是否有任何selenide api示例我可以等到新窗口弹出窗口?
感谢。
答案 0 :(得分:1)
尝试对SelenideElement
使用以下方法之一以下是来自Selenide Github存储库的test examples
@Test
public void waitUntilDisappears() {
$("button").waitUntil(disappears, 2000);
}
答案 1 :(得分:0)
我以前做的就是在点击之前计算窗口以确保只有一个,然后单击打开新窗口,然后有条件等待窗口计数为2,然后切换到它。可能没有Selenide计算窗口的特定方法,但您可以使用Selenium本身。然后,您可以进一步断言我检查新窗口URL字符串以确保。