首页 > 解决方案 > 如何在 Android 中向进度条或 Spinner 添加内容描述?

问题描述

我们如何为 Android 中的加载微调器或进度条添加内容描述或 Accessibility id 以实现测试自动化

标签: androidprogress-barappium

解决方案


出于测试自动化的目的,某些元素需要可访问性 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"
    />

推荐阅读