iOS UI自动化 - 如何在tableView中查找行

时间:2012-05-22 05:54:50

标签: ios-ui-automation

我想使用UI Automation查看tableView并找到与某个标签匹配的行,然后选择该行。有没有办法用UIAutomation做到这一点?

1 个答案:

答案 0 :(得分:2)

UIAutomation框架使用UI元素层次结构来定位要执行自动操作的特定元素。从应用程序的UI元素层次结构中找到表格视图后,可以调用函数.cells().firstWithName(The value of the name property of that cell).tap()。此函数将搜索表的所有行,并点击第一行,其名称与您作为参数传递的名称字符串相匹配。还有一个函数.withName(The value of the name property of that cell),它返回一个行对象数组,所有行对象都包含与您作为参数传递的名称字符串匹配的名称。

P.S。上述函数仅适用于name属性。

希望这有帮助!