Xcode UIAutomation 无法与 TTTAttributedLabel 交互
Xcode UIAutomation can't interact with TTTAttributedLabel
我正在尝试为我的应用程序编写自动化脚本,但我的问题是 Xcode UI Automation 无法看到 TTTAttributedLabel
class 的元素.获取完整的元素树显示没有这些 TTTAttributedLabel
元素的迹象。我正在使用 Xcode 6.1.1
默认情况下 TTTAttributedLabel
不是无障碍元素。它用作自定义容器,并为 links/phones 和其他检测到的数据提供可访问性。
要更改此行为子类 TTTAttributedLabel
并覆盖 UIAccessibilityElement
协议的方法。
例如return YES
在 -(BOOL)isAccessibilityElement
方法中 TTTAttributedLabel
将作为 UILabel
我正在尝试为我的应用程序编写自动化脚本,但我的问题是 Xcode UI Automation 无法看到 TTTAttributedLabel
class 的元素.获取完整的元素树显示没有这些 TTTAttributedLabel
元素的迹象。我正在使用 Xcode 6.1.1
默认情况下 TTTAttributedLabel
不是无障碍元素。它用作自定义容器,并为 links/phones 和其他检测到的数据提供可访问性。
要更改此行为子类 TTTAttributedLabel
并覆盖 UIAccessibilityElement
协议的方法。
例如return YES
在 -(BOOL)isAccessibilityElement
方法中 TTTAttributedLabel
将作为 UILabel