对于Xcode中的UIAutomation,accessibilityLabel和Title是否相同?

时间:2012-10-22 22:14:06

标签: javascript ios ui-automation ios-ui-automation

我在UIAutomation上观看了Apple的视频,并看到了一些关于它的在线教程。大多数人都说要在代码中设置可访问性标签,如:

self.helpButton.accessibilityLabel = @"helpButton";
self.helpButton.isAccessibilityElement = YES;

或者使用IB。当我尝试上面的代码时,我的脚本找到了很好的按钮,我可以通过我的脚本点击它。但是,如果在我的故事板中,我单击Accessibility Enabled复选框,然后我制作标签:helpButton,我的代码找不到此按钮。当我记录elementTree时,我得到了这个:

UIAWindow ->
  UIAButton: name: Help rect: {...}

我的按钮的标题是“帮助”,但可访问性标签设置为helpButton。我不明白为什么logElementTree()将按钮的名称作为帮助(IB中的标题),而不是helpButton(accessibilityLabel)。有什么想法吗?谢谢!

0 个答案:

没有答案