Saat menyesuaikan properti semantik aplikasi Anda, misalnya saat mengikuti kasus penggunaan yang tercantum dalam panduan semantik, verifikasi ketepatan dan mencegah regresi dengan menggunakan pengujian UI otomatis.
Misalnya, untuk menguji apakah label klik elemen ditetapkan dengan benar, gunakan kode berikut:
@Test fun test() { composeTestRule .onNode(nodeMatcher) .assert( SemanticsMatcher("onClickLabel is set correctly") { it.config.getOrNull(SemanticsActions.OnClick)?.label == "My Click Label" } ) }
Pengujian Compose
Untuk informasi selengkapnya tentang pengujian di Compose, lihat dokumentasi panduan pengujian.
Referensi lainnya
- Aksesibilitas: Konsep dan teknik yang umum untuk semua pengembangan aplikasi Android
- Membuat Aplikasi yang Dapat Diakses: Langkah-langkah penting yang dapat dilakukan untuk membuat aplikasi Anda lebih mudah diakses
- Prinsip-prinsip untuk meningkatkan kualitas aplikasi aksesibilitas: Prinsip utama untuk perlu diingat saat berupaya membuat aplikasi Anda lebih mudah diakses
- Menguji Aksesibilitas: Prinsip dan alat pengujian untuk aksesibilitas Android