我正在努力编写测试;我想在其中检查警报是否存在,如果存在则检查其文本并接受它。
我检查了如何在 Selenium webdriver 中等待警报?,如何使用 WebDriver 检查是否存在警报?和selenium 2.4.0,如何检查是否存在警报,但我无法使用https://github.com/admc/wd对其进行调整
我已经写了一些东西
browser.alertText(function (err, text) {
if (text) {
browser.acceptAlert(function () {
// ...
});
}
});
它在显示警报时效果非常好,但alertText
在没有警报窗口时会挂起。
如何在发布前检查警报是否存在alertText
?
谢谢你的帮助,