【发布时间】:2014-05-23 05:34:40
【问题描述】:
我正在使用带有 iOS UI 自动化的 Mechanic.js 框架。
我有一个取消UIBarButtonItem。当我这样做$("#Cancel").index() 时,结果是-1 找不到。我在这里错过了什么吗?澄清一下,$("#Cancel") 可以自行工作,但 .index() 无法检索到正确的索引。
【问题讨论】:
标签: ui-automation ios-ui-automation
我正在使用带有 iOS UI 自动化的 Mechanic.js 框架。
我有一个取消UIBarButtonItem。当我这样做$("#Cancel").index() 时,结果是-1 找不到。我在这里错过了什么吗?澄清一下,$("#Cancel") 可以自行工作,但 .index() 无法检索到正确的索引。
【问题讨论】:
标签: ui-automation ios-ui-automation
这是因为 Apple 破坏了 UIAElements 上的相等操作(另请参见:this question),Mechanic.js 依靠它来计算找到的元素的索引。
【讨论】: