使用可访问性标识符访问标签文本
Posted
技术标签:
【中文标题】使用可访问性标识符访问标签文本【英文标题】:Accessing label text using accessibility identifiers 【发布时间】:2013-01-14 21:49:28 【问题描述】:我为标签添加了一个可访问性标识符,以便我可以在我的 UIAutomation javascript 文件中使用它。如何使用可访问性标识符访问标签上的文本?
假设“aLabel”是可访问性标识符,我访问该标签上文本的 javascript 函数是:
appLabelValue:function()
return this.getElement('aLabel').value();
我什至尝试在上述方法中将 .value() 替换为 .text() ,但两者都出现相同的错误,即 undefined is not a function。
请提出建议。
【问题讨论】:
【参考方案1】:您可以使用name()
访问UIElements
的值
试试这个
appLabelValue:function()
return this.getElement('aLabel').name();
【讨论】:
试过了...我得到了accessibilityIdentifier字符串,即aLabel。我想要的是假设标签有一个文本说“MyLabel”并且标签的可访问性标识符是“aLabel”,然后使用“aLabel”,我想获取或访问“MyLabel”文本。以上是关于使用可访问性标识符访问标签文本的主要内容,如果未能解决你的问题,请参考以下文章
如何使标签文本中的链接可用于语音(可访问性)? (iOS,Xamarin)