1
我有一种情况,即时通讯运行一些基本的UITests,但他们失败,因为我有2个动画设置为重复。UITesting在Xcode 7动画重复动画使测试失败
通常使用应用程序时,用户可以单击登录按钮并继续,因为这些动画根本不会阻止UI /主线程。
但是,当我运行我的UITests时,无法点击按钮并报告以下错误。
UI测试失败 - 应用failied到30.0秒
内停顿如果删除重复测试,做工精细,并通过动画的选项。
如果我将repeatcount设置为0,则测试也会通过,但这意味着实际应用程序无法按需执行。
我试过下面的地方isRunningTest是一个环境变量,即使它似乎设置。重复计数似乎被忽略?
if([AppDelegate isRunningTests])
{
[UIView setAnimationRepeatCount:0];
}
这是一个错误还是有解决这个问题。
我的感觉是重复的动画不应该导致测试失败。
任何人都有类似的经验,并解决它?