无法使用Appium访问UITableView中的uielements

无法使用Appium访问UITableView中的uielements,uitableview,appium,ui-automation,uiaccessibility,Uitableview,Appium,Ui Automation,Uiaccessibility,我正在尝试访问UITableView中UITableViewCell中的uielements(标签)。(见下图) 我将setIsAccessibilityElement:YES和setAccessibilityLabel设置为每个我可以无问题访问的必需标签 我正在为单元格添加一个可访问性,除了单元格外,还可以访问每个标签 我正在从这一点向表添加可访问性Appium无法识别/检查单元格和标签,但只有表 问题是,IOS可访问性检查器(从IOS模拟器运行)能够识别表/单元格/标签 你知道我需要

我正在尝试访问UITableView中UITableViewCell中的uielements(标签)。(见下图)

  • 我将
    setIsAccessibilityElement:YES
    setAccessibilityLabel
    设置为每个我可以无问题访问的必需标签
  • 我正在为单元格添加一个可访问性,除了单元格外,还可以访问每个标签
  • 我正在从这一点向表添加可访问性Appium无法识别/检查单元格和标签,但只有表

问题是,IOS可访问性检查器(从IOS模拟器运行)能够识别表/单元格/标签

你知道我需要在应用程序的源代码中添加什么才能让它与Appium一起工作吗

谢谢

在有时间与表单元格元素交互之前,表单元格元素就会失效,这是一个已知的问题。我们正在进行修复


但是,我发现的是,如果要,单击UITableView元素上的(),它会选择屏幕中央的行。不确定这是否有助于您的测试。

您需要为所有元素设置可访问性标识。所有元素都有可访问性标签不是可访问性标签,我是说可访问性标识。它们都不同