Xcode UIAutomation无法与TTTAttributedLabel交互

时间:2015-01-08 15:43:48

标签: ios xcode automation appium tttattributedlabel

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

1 个答案:

答案 0 :(得分:6)

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

E.g。在YES方法中返回-(BOOL)isAccessibilityElementTTTAttributedLabel将用作UILabel