量角器中的异步超时间隔误差

时间:2018-01-18 08:08:00

标签: protractor

我正在研究量角器,我使用的是jasmine.DEFAULT_TIMEOUT_INTERVAL = 100000;还有browser.sleep(10000);给页面加载时间。但有时它会起作用,有时会给我错误:

在jasmine.DEFAULT_TIMEOUT_INTERVAL指定的超时时间内未调用异步回调

我也试过几个功能,但在我的情况下它不是永久的解决方案。有人可以帮助我获得正确和永久的解决方案来测试端到端流程。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您获得的超时仅表示您的describe - 和/或browser.sleep(10000) - 阻止未在超时限制内完成(100秒,如果我看到的话)。

browser.sleep()使用可用最长测试执行时间的10%。

尝试将默认超时时间增加到300000(5分钟)以上/和/或将{{1}}次缩短到仅需要的时间。