让屏幕阅读器忽略 content-desc 的方法

Posted

技术标签:

【中文标题】让屏幕阅读器忽略 content-desc 的方法【英文标题】:Way to make screen-readers ignore content-desc 【发布时间】:2013-06-20 20:44:59 【问题描述】:

有没有办法让屏幕阅读器忽略 android 上的某些内容描述?

我目前正在使用 appium 测试一个 android-app,通过内容描述查找元素是最简单的 AFAIK。问题是我想在几乎每个元素上设置内容描述,但由于屏幕阅读器使用这些并读出它们,使用它们时会变得很可怕。有没有办法轻松解决这个问题?

【问题讨论】:

【参考方案1】:

有没有办法让屏幕阅读器忽略 android 上的某些内容描述?

不,对不起。 android:contentDescription 的主要目的是支持屏幕阅读器。由 uiautomator 等测试工具使用是次要的。

【讨论】:

以上是关于让屏幕阅读器忽略 content-desc 的方法的主要内容,如果未能解决你的问题,请参考以下文章

是否可以让屏幕阅读器在页面的某个位置停止阅读?

让屏幕阅读器阅读使用 JavaScript 添加的新内容

有没有办法让屏幕阅读器在渲染元素时只宣布一次?

如何让屏幕阅读器读取文档加载和文档加载?

您可以强制屏幕阅读器将数字读取为单个数字吗?

不同浏览器中复选框的屏幕阅读器功能