我在量角器中使用--suites config运行多个案例。我必须为每个案例重新启动我的webapp,但我的应用程序正在发出警报,当页面重新加载或关闭时,将会弹出确认[留在此页面或离开页面]。在那种情况下,量角器会抛出错误
警告 - 例外:意外警报打开:
提前致谢。
答案 0 :(得分:2)
Switch to提醒,接受:
browser.switchTo().alert().accept();
这可能不适用于Chrome,在这种情况下you can do:
browser.executeScript("window.onbeforeunload = function(e){};");
答案 1 :(得分:0)
在我在量角器线程中找到一个代码段之前,没有找到的解决方案对我有用。 这个:
browser.get(url).catch(function () {
return browser.switchTo().alert().then(function (alert) {
alert.accept();
return browser.get(url);
});
});
我希望该解决方案适用于像我一样绝望的人:P