我正在使用KIF 框架进行功能 UI 测试。假设我在当前的 iPad 屏幕上,其中许多视图(标签、按钮、文本字段等)都分配了唯一的可访问性标签。如果我有accessibilityLabel
方便的字符串,我可以UIView
使用它从当前屏幕获取对关联的引用吗?
例如,提供的[[UIView alloc] viewWithTag:5]
返回。我正在寻找类似的东西。UIVIew
tag
[[UIView alloc] viewWithAccessiblityLabel:@"my label"]
PS:我知道蛮力方法是递归迭代 self.subviews 中的所有视图,并比较可访问性标签以查找我要搜索的内容。我正在寻找更好的方法。