Мы используем uiautomator для тестирования одного из наших приложений, у которого есть поддержка входа в facebook. довольно странно, иногда uiautomator терпит неудачу/останавливается на странице facebook, которая просит подтвердить вход в facebook после ввода идентификатора пользователя/пароля, эта страница - это страница, которая появляется после того, как uiautomator вводит наш идентификатор пользователя и пароль в facebook.android uiautomatorviewer захватывает различные снимки экрана для одной и той же страницы в разное время
мы используем uiautomatorviewer для захвата снимка экрана и сравниваем с счастливым случаем, который выполняет uiautomator. получается, что всякий раз, когда uiautomator выходит из строя/останавливается, захваченный файл .uix с помощью uiautomatorviewer является неполным, то есть некоторая критическая кнопка (например, синяя кнопка «ОК») не записывается в файл .uix. что объясняет, почему uiautomator не может найти кнопку, поэтому не может использовать ее для продолжения. но вопрос в том, как это происходит?
это случается с нами время от времени, на довольно последовательной основе.
это ошибка на uiautomator или facebook с помощью uiautomator? это делает меня двойной авторитет uiautomator.
.
Вы можете также разделить неисправный снимок экрана? –
как ошибочный снимок экрана, так и хороший, с точки зрения самого изображения. они, вероятно, идентичны от eyeballing Что отличает эти связанные файлы .uix. у хорошего есть намного больше виджетов, поэтому вы можете выбрать синюю кнопку «ОК»; однако у неисправного гораздо меньше виджета, и вы не можете выбрать синюю кнопку «ОК» – user908645
жаль, что ни один файл слишком велик, чтобы включить сюда – user908645