gpt4 book ai didi

xcode - Xcode 8 UI测试花费很长时间

转载 作者:行者123 更新时间:2023-12-03 13:46:24 27 4
gpt4 key购买 nike

我正在XCode 8中为非常复杂的应用程序编写UI测试。我发现了几个问题,其中之一是我运行的每个测试都需要花费几分钟。

我正在运行的特定测试的流程甚至没有那么复杂。

我收到许多“等待应用程序空闲”消息。

有谁知道为什么测试需要这么长时间才能运行,或者您对我如何加快测试速度有任何建议? WWDC演示基本上是即时的,但这是一个非常简单的应用程序。

这是我所见以及花多长时间的示例。 (测试仍在运行!)

t =   504.16s         Wait for app to idle
t = 625.29s App animations complete notification not received, will attempt to continue.
t = 625.30s Synthesize event
t = 625.67s Wait for app to idle


谢谢!

更新:当我与应用程序进行轻微交互时,在保持需要的元素可见的同时(例如通过拉动表格 View ),测试将继续进行。

最佳答案

谢谢@Oletha-我发现了这个问题,该问题可能特定于此应用:

一次删除了大量代码以查看问题所在之后,我们发现我们在beginRefreshing的子类上连续调用了endRefreshingUIRefreshControl

这样的事情使UI停滞不前,足以将应用程序保持在“等待应用程序空闲”状态达数分钟之久。

我们用自定义方法替换了这两行,现在测试可以正常运行。

关于xcode - Xcode 8 UI测试花费很长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40983184/

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