量角器 - 等待异步完成

Posted

技术标签:

【中文标题】量角器 - 等待异步完成【英文标题】:Protractor - waiting for async to finish 【发布时间】:2017-08-27 09:11:49 【问题描述】:

在我们的应用程序中,我们每分钟都使用 angular 调用我们的功能标志服务,因此 browser.waitForAngular() 总是失败。

有没有办法使用 browser.waitForAngular() 并让它忽略这个特定的功能标志调用(每 60 秒调用一次的 API 调用),所以我们仍然可以使用等待角度而不是在代码上实现等待?

【问题讨论】:

【参考方案1】:

有一个启用/禁用 waitForAngular 的选项,可用于禁用正在进行轮询的页面并稍后再次为其他页面启用..查看以下链接

browser.waitForAngularEnabled

【讨论】:

以上是关于量角器 - 等待异步完成的主要内容,如果未能解决你的问题,请参考以下文章

使用 appium 执行量角器脚本时等待异步脚本结果超时

量角器异步/等待 UnhandledPromiseRejectionWarning:未处理的承诺拒绝

强制量角器的 onPrepare 等待异步 http 请求

量角器:单击按钮后如何等待页面完成?

量角器同步与异步

强制量角器等待种子数据加载