在AngularJS中,是否有一种全局方法来检查是否有任何$ timeout处于挂起状态?

时间:2015-09-24 09:50:48

标签: javascript angularjs testing timeout protractor

我正在使用Protractor测试我在AngularJS中编写的代码

可能在我的AngularJS代码中运行了一些$ timeout,这使得Protractor等待太久,直到它超时并出错。但我无法弄清楚我的代码在哪里进行连续超时/轮询。可能是我正在使用的一些图书馆,但不确定。

是否有一种全局方式可以检查Angular有多少超时待处理?

我收到此错误:

  

未捕获的异常:等待Protractor同步超时   10秒后用页面。请参阅   https://github.com/angular/protractor/blob/master/docs/faq.md

我还尝试将页面加载的默认超时从10secs增加到60secs,这足以让我的页面加载。但仍然没有成功。

这也让我想到另一个问题:在javascript中使用$ timeout超过正常的setTimeout有什么好处

0 个答案:

没有答案