При настройке семантических свойств вашего приложения, например при использовании вариантов использования, перечисленных в руководстве по семантике , проверяйте правильность и предотвращайте регрессии с помощью автоматических тестов пользовательского интерфейса.
Например, чтобы проверить правильность установки метки клика элемента, используйте следующий код:
@Test fun test() { composeTestRule .onNode(nodeMatcher) .assert( SemanticsMatcher("onClickLabel is set correctly") { it.config.getOrNull(SemanticsActions.OnClick)?.label == "My Click Label" } ) }
Составьте тестирование
Дополнительную информацию о тестировании в Compose см. в специальных руководствах по тестированию .
Дополнительные ресурсы
- Доступность : основные концепции и методы, общие для всей разработки приложений для Android.
- Создание доступных приложений : основные шаги, которые вы можете предпринять, чтобы сделать ваше приложение более доступным.
- Принципы улучшения доступности приложения : ключевые принципы, которые следует учитывать при работе над тем, чтобы сделать ваше приложение более доступным.
- Тестирование доступности : принципы и инструменты тестирования доступности Android.