似乎已经添加了Accessibility Identifier
属性,以允许UI自动化测试具有更稳定的ID。建议使用它代替Accessibility Label
,因为该标签由屏幕阅读器和VoiceOver使用。
但是,这是有道理的:
Accessibility Identifier
包含为可翻译的在中使用导出本地化功能时的字符串资源
Xcode?这使得多语言测试更加困难,因为它会鼓励每种语言使用不同的ID。
Accessibility Identifier
与以下位置的辅助功能相关联全部?为什么不叫它UI自动化ID?
Accessibility Identifier
是否实际上会呈现给屏幕阅读器,VoiceOver等? 最佳答案
向苹果公司提交错误后,我得到了以下答复:
更新:确认已在Xcode 8 GM中修复
关于ios - 如果 'Accessibility Identifier'用于UI自动化测试,为什么将它包含在可本地化的资源中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37448329/