在量角器中抑制错误消息

时间:2016-10-06 14:55:13

标签: protractor

当使用量角器运行jasmine e2e测试时,我想测试是否在浏览器请求不存在的url时呈现正确的模板。 但是当使用protractor.IBrowser.get('valid.tld/invalid') [1]请求无效网址时,会产生错误:

无法加载资源:服务器响应状态为404(未找到)

有没有办法只抑制一次此错误消息,所以我的测试不会失败?

[1]在浏览器中手动调用valid.tld/invalid时,将呈现自定义404模板(所需行为)。

1 个答案:

答案 0 :(得分:2)

The call browser.get()返回已解决或拒绝的承诺。在您的情况下,您可以处理public class BlackJoker { public static void main(String[] args) { CardDeck cardDeck = new CardDeck(); cardDeck.testing(); System.out.println(cardDeck.drawNextCard()); System.out.println(cardDeck.drawNextCard()); System.out.println(cardDeck.drawNextCard()); System.out.println(cardDeck.drawNextCard()); System.out.println(cardDeck.drawNextCard()); System.out.println(cardDeck.drawNextCard()); } }

rejected promise
s
2c
3c
4c
5c
6c
7c