2015-10-22 2 views
0

Я пытаюсь автоматизировать приложение Android с Android UIAutomator. Когда я пытался идентифицировать объекты с помощью андроида uiautomateviewer, он не перечисляет детали всех объектов на странице, а дает мне подробности основного фрейма. Кнопки, расположенные внутри этого фрейма, не захватываются через Android uiautomateviewer.Как определить кнопку, которая не идентифицируется через Android uiautomateviewer?

Вопрос: Есть ли способ идентифицировать кнопки, которые были расположены внутри этого кадра?

Можем ли мы использовать метод UiSelector для этой цели? Если да, то как?

ответ

0

Является веб-приложение или веб-страницу? Если это так, UiAutomator не может их прочитать.

Если это нормальное приложение (это случилось со мной с одним приложением, которое у меня было на телефоне), то это проблема с самим приложением (не уверен, что именно).

Для того, чтобы полностью ответить на ваш вопрос: если он не виден/обнаружен UiAutomatorViewer, то он не виден/не обнаружен UiAutomator.

Одним из примеров этого: когда всплывающее окно открыто, мы, как правило, все еще видим содержимое за ним. Однако для UiAutomatorViewer и UiAutomator это всплывающее окно - единственное, что сейчас отображается на экране.

+0

Спасибо, что ответит Inês. В этом случае объекты находятся в веб-просмотре. Следовательно, не удается найти использование UiAutomatorViwer. – HarryB