【问题标题】:Xcode UIAutomation can't interact with TTTAttributedLabelXcode UIAutomation 无法与 TTTAttributedLabel 交互
【发布时间】:2015-03-06 19:05:36
【问题描述】:

我正在尝试为我的应用程序编写自动化脚本,但我的问题是 Xcode UI 自动化无法看到 TTTAttributedLabel 类的元素。获取完整元素树没有显示那些 TTTAttributedLabel 元素的迹象。我正在使用 Xcode 6.1.1

【问题讨论】:

    标签: ios xcode automation appium tttattributedlabel


    【解决方案1】:

    默认情况下TTTAttributedLabel 不是可访问性元素。它用作自定义容器,并为链接/电话和其他检测到的数据提供可访问性。 更改此行为的子类 TTTAttributedLabel 并覆盖 UIAccessibilityElement 协议的方法。

    例如在-(BOOL)isAccessibilityElement 方法中返回YESTTTAttributedLabel 将作为UILabel 工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-06
      • 2010-09-16
      • 2013-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-31
      相关资源
      最近更新 更多