2014-10-08 5 views
2

Мы используем uiautomator для тестирования одного из наших приложений, у которого есть поддержка входа в facebook. довольно странно, иногда uiautomator терпит неудачу/останавливается на странице facebook, которая просит подтвердить вход в facebook после ввода идентификатора пользователя/пароля, эта страница - это страница, которая появляется после того, как uiautomator вводит наш идентификатор пользователя и пароль в facebook.android uiautomatorviewer захватывает различные снимки экрана для одной и той же страницы в разное время

мы используем uiautomatorviewer для захвата снимка экрана и сравниваем с счастливым случаем, который выполняет uiautomator. получается, что всякий раз, когда uiautomator выходит из строя/останавливается, захваченный файл .uix с помощью uiautomatorviewer является неполным, то есть некоторая критическая кнопка (например, синяя кнопка «ОК») не записывается в файл .uix. что объясняет, почему uiautomator не может найти кнопку, поэтому не может использовать ее для продолжения. но вопрос в том, как это происходит?

это случается с нами время от времени, на довольно последовательной основе.

это ошибка на uiautomator или facebook с помощью uiautomator? это делает меня двойной авторитет uiautomator.

Valid XHTML.

+0

Вы можете также разделить неисправный снимок экрана? –

+0

как ошибочный снимок экрана, так и хороший, с точки зрения самого изображения. они, вероятно, идентичны от eyeballing Что отличает эти связанные файлы .uix. у хорошего есть намного больше виджетов, поэтому вы можете выбрать синюю кнопку «ОК»; однако у неисправного гораздо меньше виджета, и вы не можете выбрать синюю кнопку «ОК» – user908645

+0

жаль, что ни один файл слишком велик, чтобы включить сюда – user908645

ответ

0

Я не думаю, что Screenshot функция должна все UI objects на экране, чтобы быть узнаваемым по UI Automator .. Я считаю, что это должно быть проблема с самим application ..

+0

Дело в том, что если .uix не захватывает все виджеты, когда вы выбираете какую-то определенную область в .png, uiautomatorviewer не будет выделять текст, свойства и т. д. – user908645