我正在尝试为我的应用编写自动化脚本,我的问题是Xcode UI Automation无法看到TTTAttributedLabel
类的元素。获取完整元素树不会显示这些TTTAttributedLabel
元素的迹象。我正在使用Xcode 6.1.1
答案 0 :(得分:6)
默认情况下,TTTAttributedLabel
不是辅助功能元素。它作为自定义容器工作,为链接/电话和其他检测到的数据提供可访问性。
要更改此行为子类TTTAttributedLabel
并覆盖UIAccessibilityElement
协议的方法。
E.g。在YES
方法中返回-(BOOL)isAccessibilityElement
,TTTAttributedLabel
将用作UILabel