【发布时间】:2017-06-15 17:03:32
【问题描述】:
作为一个与开发者互动很少的e2e测试人员,我该如何找出导致angularJS网站死机的原因?如何调试网站并为他们提供切实可行的解决方案? Chrome 开发者是否对此提供了答案?
我目前的解决方案是使用下面两个代码 sn-ps 中的任何一个,但根据我的阅读,这并不理想。
browser.sleep();
browser.ignoreSynchronization = true;
我遇到了与以下类似的问题:
Failed: Timed out waiting for asynchronous Angular tasks to finish after 11 seconds
是的,最常见的原因是应用程序不断轮询 $timeout 或 $http,Protractor 将无限期等待并超时。但 这也可能发生在 App 耗时超过 11 秒的场景中
Protractor test a bootstrap modal - not angular page - timeout
暂时关闭同步可能会更幸运:
【问题讨论】:
标签: javascript angularjs asynchronous protractor pageobjects