gpt4 book ai didi

ios - Xcode 7 动画中的 UITesting 重复动画使测试失败

转载 作者:行者123 更新时间:2023-11-28 20:53:58 26 4
gpt4 key购买 nike

我有一种情况,我正在运行一些基本的 UITest,但它们失败了,因为我有 2 个设置为重复的动画。

正常使用该应用时,用户可以单击登录按钮并继续,因为这些动画根本不会阻塞 UI/主线程。

然而,当我运行我的 UITests 时,它无法点击按钮并报告以下错误。

UI 测试失败 - 应用未能在 30.0 秒内停止

如果我删除重复动画的选项,则测试工作正常并通过。

如果我将重复计数设置为 0,测试也会通过,但这意味着实际应用程序未按要求执行。

我尝试了以下方法,其中 isRunningTest 是一个环境变量,尽管它似乎已设置。重复计数似乎被忽略了?

    if([AppDelegate isRunningTests])
{
[UIView setAnimationRepeatCount:0];
}

这是一个错误还是有解决办法。

我的感觉是重复的动画不应该导致测试失败。

谁有类似的经历并解决了?

最佳答案

一些问题,我在做 UITests 时删除了所有动画。

您可以通过以下方式禁用整个应用的动画:

[UIView setAnimationsEnabled:NO];

关于ios - Xcode 7 动画中的 UITesting 重复动画使测试失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33500584/

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