Tests der Barrierefreiheit

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