使用ElementAry中的Number of Number获取元素

时间:2013-02-01 23:28:53

标签: javascript ios-ui-automation

我正在尝试使用一个元素(使用javascript),它位于UIAElementArray中,其数字名称为1。

所以,当我试着让元素说出来的时候 array()[“1”]

我仍然在索引1处获取元素,而不是名称/键值为1的元素。

在你们有些人把我送到apple documentation之前,我找到了这个,并尝试使用firstWithName和withName 阵列()。firstWithName( “1”) 但现在我得到一个奇怪的错误“ - [__ NSCFNumber长度]:无法识别的选择器发送到实例0x7c81ab0”

我没有明确地在任何地方使用长度,错误意味着什么以及如何摆脱这个?

1 个答案:

答案 0 :(得分:1)

我不确切地知道错误,但我知道如何获得必需的元素。试试这个:

var predicate = "name contains '1'";
var requiredObj = mainWindow().popover().staticTexts().firstWithPredicate(predicate);

希望这会有所帮助。