我正在尝试使用一个元素(使用javascript),它位于UIAElementArray中,其数字名称为1。
所以,当我试着让元素说出来的时候 array()[“1”]
我仍然在索引1处获取元素,而不是名称/键值为1的元素。
在你们有些人把我送到apple documentation之前,我找到了这个,并尝试使用firstWithName和withName 阵列()。firstWithName( “1”) 但现在我得到一个奇怪的错误“ - [__ NSCFNumber长度]:无法识别的选择器发送到实例0x7c81ab0”
我没有明确地在任何地方使用长度,错误意味着什么以及如何摆脱这个?
答案 0 :(得分:1)
我不确切地知道错误,但我知道如何获得必需的元素。试试这个:
var predicate = "name contains '1'";
var requiredObj = mainWindow().popover().staticTexts().firstWithPredicate(predicate);
希望这会有所帮助。