首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EarlGrey尝试等待5.0秒,以使应用程序达到空闲状态

EarlGrey尝试等待5.0秒,以使应用程序达到空闲状态
EN

Stack Overflow用户
提问于 2016-03-04 12:24:18
回答 1查看 951关注 0票数 3

在测试我们的应用程序时,EarlGrey似乎不能使用等待应用程序的好功能来空闲。在每个屏幕上获取此错误:

EarlGrey尝试等待5.0秒,以使应用程序达到空闲状态,但它没有。EarlGrey现在被迫清理状态跟踪器,因为测试-EGT testLogin可能导致UI线程无限期地处于非空闲状态。

现在我禁用了这个功能,所有的功能都很好,但是我不知道是什么原因造成了这样的问题。在Xcode 7 UI自动化方面,我也遇到了同样的问题,但仅在整个应用程序的一个屏幕上(因为一些海量的数据获取器),而不是在欢迎页面上。

以下是状态AppStateTracker:

代码语言:javascript
复制
Waiting for a draw/layout pass to complete
Waiting for root UIViewController to appear
EN

回答 1

Stack Overflow用户

发布于 2016-06-08 19:49:12

如果你有一个没有结束的动画(例如。(加载动画)您的应用程序将永远不会空闲,因此您将不得不删除动画或让它在一段时间后停止。

如果动画确实停止了,那么您可以使用常见问题中的How should I handle animations?下的信息来解决问题。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35796012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档