Нам нужно использоватьclearAndSetSemantics, чтобы определенные представления не фокусировались службами доступности.
Это сделано для лучшего восприятия, очень похоже на https:// Developer.android.com/develop/ui/compose/accessibility#custom-actions, где мы хотим, чтобы можно было фокусировать всю карту, а не ее действия.
Однако побочным эффектом является то, что Appium тесты с использованием UiAutomator2 не могут обнаружить эти представления.
Они не содержат семантической информации, включая описание контента, текстовые и тестовые теги/идентификаторы ресурсов, даже если они установлены для этих представлений, поскольку все они удаляются. авторомclearAndSetSemantics.
Есть ли способ сохранить поведениеclearAndSetSemantics, чтобы запретить сервисам фокусировать эти представления, а также разрешить Appium просматривать эти элементы для тестирования?
Подробнее здесь: https://stackoverflow.com/questions/783 ... tify-views