我想使用UI Automation查看tableView并找到与某个标签匹配的行,然后选择该行。有没有办法用UIAutomation做到这一点?
答案 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属性。
希望这有帮助!