【问题标题】:Has anyone got experience with UIAutomation for Xcode?有人对 Xcode 的 UIAutomation 有经验吗?
【发布时间】:2010-11-01 22:19:03
【问题描述】:

您好!

我在 iPhone 3GS 上运行 iOS 4.1。

我有一个小型测试应用程序,它有一个连接到 UIView (?) 的五段分段控制器。当点击五个片段之一时,IUView中的图片发生了变化。

我正在尝试使用 UIAutomation 使用以下 js 脚本自动执行此操作:

UIALogger.logStart("picChoice Test Started");

var mySegment = (UIAElementArray) segmentedControls() [2];

UIATarget.localTarget().frontMostApp().mainWindow().mySegment.tap();

我的脚本在通过 Instrument 的自动化工具运行时因语法错误而失败。

有没有人指点(请原谅可怜的双关语)如何正确编写脚本?

TIA 提供一切帮助!

问候,

史蒂夫·奥沙利文

【问题讨论】:

    标签: xcode ios4 ui-automation


    【解决方案1】:

    我认为你想要的是(没有测试过):

    UIALogger.logStart("picChoice Test Started");
    UIATarget.localTarget().frontMostApp().mainWindow().segmentedControls()[2].tap();
    

    请注意,segmentedControls()[2] 返回一个元素而不是数组,并且在您使用 segmentedControls 时,没有上下文可以找到分段控件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-27
      • 1970-01-01
      • 2010-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-26
      • 2010-09-07
      相关资源
      最近更新 更多