android - 如何在 Android 中向进度条或 Spinner 添加内容描述?
问题描述
我们如何为 Android 中的加载微调器或进度条添加内容描述或 Accessibility id 以实现测试自动化
解决方案
出于测试自动化的目的,某些元素需要可访问性 ID,尤其是基于 Selenium 的自动化。要将内容描述添加到 Android 中的微调器或加载器或进度条或 HUD,我们将其添加到进度条的.xml 文件中。开发人员可能会在不同的屏幕上使用不同的进度条。因此,请确保您已添加到所需的进度条或所有进度条,这取决于您。
<com.app_name.android.ui.widgets.XVProgressBar
android:id="@+id/progressBar"
android:contentDescription="YOUR_ACCESSIBILITY_ID"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
推荐阅读
- django - DRF 返回空 csv,但 json 没问题
- javascript - 如何在 Reactjs 中正确地将商品添加到购物车?
- javascript - 谷歌地球引擎 Python API,图像 .and(image2) 函数
- javascript - 带有枚举的 Angular 接口
- java - 我有两个hashmap HashMap
> 在这种格式下,如何比较两个值是否相同或不同的键 - c - 在什么时候库函数的效率不值得调用它们的开销?
- list - 在 prolog 中绑定一个列表
- process - 了解 waitpid 如何处理信号
- javascript - 为什么这个表单提交两次
- javascript - 从 div 和 textarea 中删除图像