有没有人有XIA的UIAutomation经验?

时间:2010-11-01 22:19:04

标签: xcode ios4 ui-automation

问候!

我在iPhone 3GS上运行iOS 4.1。

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

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

UIALogger.logStart("picChoice Test Started");

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

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

通过Instrument的自动化工具运行时,我的脚本失败并出现语法错误。

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

任何和所有援助的TIA!

此致

史蒂夫奥沙利文

1 个答案:

答案 0 :(得分:1)

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

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

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