【问题标题】:iOS UI Automation - how to find a row within a tableViewiOS UI 自动化 - 如何在 tableView 中查找一行
【发布时间】:2012-06-01 22:28:45
【问题描述】:

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

【问题讨论】:

    标签: ios-ui-automation


    【解决方案1】:

    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),它返回一个行对象数组,所有这些对象都包含与您作为参数传递的名称字符串匹配的名称。

    附言上述函数仅适用于 name 属性。

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2014-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多