量角器:我怎么能等到下一个AngularJS摘要开始?

量角器:我怎么能等到下一个AngularJS摘要开始?,angularjs,protractor,angularjs-digest,Angularjs,Protractor,Angularjs Digest,对于到达我的websocket连接的服务器触发的事件,我需要这个:一旦事件到达,AngularJS摘要就开始 示例:我希望在1-5秒内发生事件。如何让量角器等待事件触发的摘要,并等待摘要结束?您能否给出一个具体的示例,说明您试图实现的目标?有很多方法可以等待X秒,也有很多方法可以等待元素出现在页面上,但我认为这两种方法都不是你想要的。在我们的测试机上,浏览器可能会变得非常慢。因此,如果测试执行了某项操作(例如将记录保存在表单中),该操作会生成一个服务器端事件并发送到浏览器,则我可以100%确定该

对于到达我的websocket连接的服务器触发的事件,我需要这个:一旦事件到达,AngularJS摘要就开始


示例:我希望在1-5秒内发生事件。如何让量角器等待事件触发的摘要,并等待摘要结束?

您能否给出一个具体的示例,说明您试图实现的目标?有很多方法可以等待X秒,也有很多方法可以等待元素出现在页面上,但我认为这两种方法都不是你想要的。在我们的测试机上,浏览器可能会变得非常慢。因此,如果测试执行了某项操作(例如将记录保存在表单中),该操作会生成一个服务器端事件并发送到浏览器,则我可以100%确定该事件将在接下来的30秒内到达浏览器,但不会(例如)在接下来的300毫秒内到达。因此,我需要等待由来自服务器的事件触发的摘要,然后继续我的测试步骤。它就像量角器的“等待角度”,但任意延迟。让我们称之为“等待angular唤醒,然后等待angular”。听起来您需要
浏览器。wait()
必须等待30秒。那太慢了。等待必须是动态的。
browser.Wait()。或者,您可以使用