objective-c – UI自动化错误:UI TESTING FAILURE-APP在30.0s内无法停顿

由于xCode已更新,因此无法运行任何ui测试用例.当它预期做一个简单的敲击动作时,它给我这个错误,例如:

 XCUIApplication *app = [[XCUIApplication alloc] init];
  XCUIElement *passwordSecureTextField = app.secureTextFields[@"Password"];
  [passwordSecureTextField tap];

任何人有任何想法为什么我得到这个错误?我在谷歌和这里搜索过但没有找到任何解决方案.

谢谢.

最佳答案 在UI自动化测试期间,确保屏幕上没有任何动画.我们在登录屏幕上有一个文本警报闪烁,用于我们的应用程序的调试/测试版本,它会导致“失败静止”错误,直到它被删除.

还有一些关于此错误的帖子提到了UIRefreshControl的问题,所以我怀疑动画或UIActivityIndi​​catorView会导致同样的问题.

点赞