gpt4 book ai didi

ios - EarlGrey 尝试等待 5.0 秒让应用程序达到空闲状态

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:56:28 25 4
gpt4 key购买 nike

看来EarlGrey 在测试我们的APP 时不能使用等待APP 空闲的nice 功能。在每个屏幕上出现此错误:

EarlGrey tried waiting for 5.0 seconds for the application to reach an idle state, but it didn't. EarlGrey is now forced to cleanup the state tracker because the test -[EGT testLogin] might have caused the UI thread to be in a non-idle state indefinitely

现在我禁用了该功能并且一切正常但无法理解此类问题的原因。我在 Xcode 7 UI 自动化上遇到了同样的问题,但只出现在整个应用程序的 1 个屏幕上(因为一些大量的数据提取器),而不是出现在欢迎页面上。

这是 AppStateTracker 的状态:

Waiting for a draw/layout pass to complete
Waiting for root UIViewController to appear

最佳答案

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

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

关于ios - EarlGrey 尝试等待 5.0 秒让应用程序达到空闲状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35796012/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com