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

Javascript 意外警报完全结束量角器测试会话,javascript,angularjs,error-handling,protractor,Javascript,Angularjs,Error Handling,Protractor,我使用量角器作为AngularJS应用程序端到端测试的测试运行器。某些代码使用警报向用户报告错误。是的,我知道这不是处理异常的最佳方法,但这是编写代码的方式,稍后将进行更改 但是,当显示警报且未预期时,会引发意外的AlertTopeneException,整个量角器会话结束,不会执行其他测试,浏览器窗口也不会关闭,我必须手动关闭它 是否有办法捕获并处理此异常,以便正在执行的规范将标记为失败,并带有意外警报打开原因,并且量角器将继续并执行其他规范 谢谢你的帮助 你可能会提到这个问题,是的,我试过了

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

但是,当显示警报且未预期时,会引发意外的AlertTopeneException,整个量角器会话结束,不会执行其他测试,浏览器窗口也不会关闭,我必须手动关闭它

是否有办法捕获并处理此异常,以便正在执行的规范将标记为失败,并带有意外警报打开原因,并且量角器将继续并执行其他规范


谢谢你的帮助

你可能会提到这个问题,是的,我试过了-当你真的希望显示警报时,它会工作,否则当警报没有显示时,它会抛出异常。比方说,我无法预测将显示的警报。。。