UI Automator Viewer несогласованно находит элементы

У меня возникла странная проблема при работе с UI Automator Viewer. Проблема в том, что я получаю противоречивый результат при выполнении «Скриншот устройства» (дамп uiautomator). Таким образом, в некоторых случаях я получаю все элементы (узлы), но в некоторых случаях я получаю только некоторые из них, как правило, основной вид всей страницы без текстовых представлений и кнопок на нем.

Чтобы сделать вещи еще более сложными, похоже, что это происходит абсолютно случайно. Таким образом, я могу нажимать кнопку скриншота/дампа несколько раз подряд и получать разные результаты, в то время как приложение на устройстве (или эмуляторе) остается нетронутым!

У меня возникла одна и та же проблема как на реальном устройстве, так и на эмуляторе. Приложение, над которым я работаю, представляет собой гибридное приложение, которое не предоставляет дескрипторы WEBVIEW.

Что может быть причиной такого поведения?


person Eugene S    schedule 09.02.2016    source источник
comment
So I can click on screenshot/dump button multiple times in a row and get random results while the application on the device (or emulator) stays untouched! поправьте меня, если я ошибаюсь, вы имеете в виду, что для того же представления в приложении вы получите несогласованный дамп UIAutomator, не так ли?   -  person Naman    schedule 09.02.2016
comment
@nullpointer Привет, да. Хотя, вероятно, мне следовало использовать слово «другой», а не «случайный». Поэтому, когда мое приложение работает на реальном устройстве или эмуляторе и у меня открыто окно UI Automator Viewer, я несколько раз нажимаю кнопку «Снимок экрана устройства», и информация об узле, которую я получаю слева, время от времени отличается.   -  person Eugene S    schedule 09.02.2016
comment
не могли бы вы добавить скриншот экрана приложения с дампом uiautomator для любых предположений   -  person karthick23    schedule 09.02.2016
comment
не могли бы вы поделиться своим кодом.   -  person Gaurav    schedule 09.02.2016
comment
Вам удалось решить эту проблему @EugeneS? Я застрял в той же проблеме /вопросы/37274388/   -  person Rashmi.B    schedule 18.05.2016
comment
@nullpointer это точно такая же проблема, с которой я столкнулся   -  person Rashmi.B    schedule 18.05.2016
comment
@ Rashmi.B К сожалению, нет. На самом деле я очень удивлен, обнаружив, что эта проблема настолько необычна. Я думал, что получу хоть какую-то подсказку, но это просто какая-то тайна на данный момент. Пожалуйста, обновите меня, если вы найдете ответ. Ваше здоровье   -  person Eugene S    schedule 18.05.2016