意外警报完全结束了量角器测试会话

时间:2014-08-30 19:28:41

标签: javascript angularjs error-handling protractor

我使用量角器作为我们对AngularJS应用程序的端到端测试的测试运行器。某些代码使用alert向用户报告错误。是的,我知道这不是异常处理的最佳方法,但这是编写代码的方式(稍后会更改)。

然而,当显示警报(而不是预期)时,抛出UnexpectedAlertOpenException并且整个量角器会话结束,没有执行其他测试并且浏览器窗口未关闭,我必须手动关闭它。

有没有办法如何捕获此异常并处理它,以便正在执行的规范将被标记为失败,并出现意外警报打开原因并且量角器将继续并执行其他规范?

感谢您的帮助!

0 个答案:

没有答案