【问题标题】:How to control the app flow with UIAutomatoin's javascript(iOS)?如何使用 UIAutomatoin 的 javascript(iOS) 控制应用程序流程?
【发布时间】: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


    【解决方案1】:

    尝试使用这些方法

    是可见的 已启用 已验证 checkIsValid

    我个人喜欢使用 isVisbile()。这似乎给了我更多的成功。

    【讨论】:

      猜你喜欢
      • 2011-08-10
      • 1970-01-01
      • 1970-01-01
      • 2019-07-02
      • 1970-01-01
      • 1970-01-01
      • 2021-05-28
      • 2014-07-05
      • 2016-07-02
      相关资源
      最近更新 更多