Тестирование доступности

При настройке семантических свойств вашего приложения, например при использовании вариантов использования, перечисленных в руководстве по семантике , проверяйте правильность и предотвращайте регрессии с помощью автоматических тестов пользовательского интерфейса.

Например, чтобы проверить правильность установки метки клика элемента, используйте следующий код:

@Test
fun test() {
    composeTestRule
        .onNode(nodeMatcher)
        .assert(
            SemanticsMatcher("onClickLabel is set correctly") {
                it.config.getOrNull(SemanticsActions.OnClick)?.label == "My Click Label"
            }
        )
}

Составьте тестирование

Дополнительную информацию о тестировании в Compose см. в специальных руководствах по тестированию .

Дополнительные ресурсы