gpt4 book ai didi

javascript - Protractor 打开时关闭警报

转载 作者:行者123 更新时间:2023-12-04 00:00:34 24 4
gpt4 key购买 nike

我正在用 Protractor 和 cucumber 运行。对于一些测试,结果是有问题的,有时会产生一个警告框。

我想做的是在每次测试的开始方法中,检查是否有警报框,然后关闭/关闭它。然后继续。我面临的问题是,我不能保证总是有一个警告框,如果没有,我会收到一个 NoSuchAlertError: no alert open并且整个脚本停止。

有没有办法解决?

当前代码:

try {
browser.switchTo().alert().dismiss();
}catch(err){

}

最佳答案

driver.switchTo().alert().then(
function (alert) { alert.dismiss(); },
function (err) { }
);

这对我有用。如果它在那里,它会解除警报,如果它不存在,则什么都不做。

更改 dismiss()accept()如果您想接受警报 (OK) 而不是解除 (Cancel)。

关于javascript - Protractor 打开时关闭警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25041270/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com