问题描述
在我的 UI 测试中,我有时会在控制台中收到 Wait for app to idle
消息。通常,它不是那么频繁,但现在,它总是出现并使我的 Mac 上的测试失败。这是我到目前为止所做的:
- 禁用/启用动画无效
- 禁用用于记录到文件的 XCLogger 不起作用
- 禁用 IQKeyboardManager 无效
如何在 UITest 中获取主线程的踪迹以查看它持有什么?我该如何解决?谢谢。
解决方法
抱歉各位,这是我的错。我制作了辅助函数来简化点击、向文本字段插入字符串、断言存在、断言不存在等。在每个函数的开头,我添加了 app.activate()
以确保应用程序处于活动状态。所以,它发生了,因为我太谨慎了。