我正在使用Protractor测试我在AngularJS中编写的代码
可能在我的AngularJS代码中运行了一些$ timeout,这使得Protractor等待太久,直到它超时并出错。但我无法弄清楚我的代码在哪里进行连续超时/轮询。可能是我正在使用的一些图书馆,但不确定。
是否有一种全局方式可以检查Angular有多少超时待处理?
我收到此错误:
未捕获的异常:等待Protractor同步超时 10秒后用页面。请参阅 https://github.com/angular/protractor/blob/master/docs/faq.md
我还尝试将页面加载的默认超时从10secs增加到60secs,这足以让我的页面加载。但仍然没有成功。
这也让我想到另一个问题:在javascript中使用$ timeout超过正常的setTimeout有什么好处