【发布时间】:2011-09-15 08:58:10
【问题描述】:
最近,我需要对我的 iOS 应用做一些压力测试。我发现单元测试仅适用于某些代码级别或小模块级别的测试。(也许我错了,但这是我现在理解的)
所以我认为如果我需要在整个应用程序运行的情况下进行一些应用程序级别的压力测试,我可以使用 Instruments 的 UIAutomation。
Apple 没有提供太多关于如何使用它的文档。我在网上搜索并学习了一些使用 UIAutomation 的基本方法。但是如何以更复杂的方式使用它呢?
我只发现UIAElement有一个waitForInvalid方法可以做一些控制工作。但是我怎么能做像“waitUntilItAppearsOnScreen”这样的事情呢?
我必须使用类似的东西吗
while(true)
{
if(something.isOnScreen())
{break;}
}
?
(我知道可能不是javascipt代码,只是为了解释)
【问题讨论】:
标签: ios testing instruments ios-ui-automation