Wenn Sie die semantischen Eigenschaften Ihrer Anwendung anpassen, z. B. wenn Sie die im Semantik-Leitfaden aufgeführt sind, überprüfen Sie auf Richtigkeit und Regressionen mithilfe automatisierter UI-Tests verhindern.
Um beispielsweise zu testen, ob das Klicklabel eines Elements richtig festgelegt ist, verwenden Sie folgenden Code:
@Test fun test() { composeTestRule .onNode(nodeMatcher) .assert( SemanticsMatcher("onClickLabel is set correctly") { it.config.getOrNull(SemanticsActions.OnClick)?.label == "My Click Label" } ) }
Compose-Test
Weitere Informationen zu Tests in Compose finden Sie in der speziellen Testanleitungen.
Weitere Informationen
- Barrierefreiheit:Grundlegende Konzepte und übliche Techniken für die Entwicklung von Android-Apps
- Barrierefreie Apps erstellen: Wichtige Schritte mit denen Sie die Barrierefreiheit Ihrer App
- Prinzipien zur Verbesserung von Apps Barrierefreiheit:Grundprinzipien für die Sie bei der Verbesserung der Barrierefreiheit Ihrer App
- Tests auf Barrierefreiheit: Testprinzipien und -tools für Bedienungshilfen unter Android