【问题标题】: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。

请提出建议。

【问题讨论】:

    标签: javascript ios ios-ui-automation uiaccessibility


    【解决方案1】:

    您可以使用name() 访问UIElements 的值 试试这个

    appLabelValue:function()
    {
    return this.getElement('aLabel').name();
    }
    

    【讨论】:

    • 试过了...我得到了accessibilityIdentifier字符串,即aLabel。我想要的是假设标签有一个文本说“MyLabel”并且标签的可访问性标识符是“aLabel”,然后使用“aLabel”,我想获取或访问“MyLabel”文本。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-12
    • 2018-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多