【发布时间】:2015-03-06 19:05:36
【问题描述】:
我正在尝试为我的应用程序编写自动化脚本,但我的问题是 Xcode UI 自动化无法看到 TTTAttributedLabel 类的元素。获取完整元素树没有显示那些 TTTAttributedLabel 元素的迹象。我正在使用 Xcode 6.1.1
【问题讨论】:
标签: ios xcode automation appium tttattributedlabel
我正在尝试为我的应用程序编写自动化脚本,但我的问题是 Xcode UI 自动化无法看到 TTTAttributedLabel 类的元素。获取完整元素树没有显示那些 TTTAttributedLabel 元素的迹象。我正在使用 Xcode 6.1.1
【问题讨论】:
标签: ios xcode automation appium tttattributedlabel
默认情况下TTTAttributedLabel 不是可访问性元素。它用作自定义容器,并为链接/电话和其他检测到的数据提供可访问性。
更改此行为的子类 TTTAttributedLabel 并覆盖 UIAccessibilityElement 协议的方法。
例如在-(BOOL)isAccessibilityElement 方法中返回YES 和TTTAttributedLabel 将作为UILabel 工作
【讨论】: