问候!
我在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!
此致
史蒂夫奥沙利文答案 0 :(得分:1)
我认为你想要的是(没有测试它):
UIALogger.logStart("picChoice Test Started");
UIATarget.localTarget().frontMostApp().mainWindow().segmentedControls()[2].tap();
请注意,segmentedControls()[2]返回的元素不是数组,并且在使用segmentedControls时,没有上下文可以找到分段控件。