2016-03-24 5 views
-1

Есть ли что-нибудь, что помешало бы мне использовать UIAutomator в реализации приложения приложения, выпущенного в магазин приложений для Android?Android: UIAutomator в производственном приложении?

Моя цель - автоматизировать некоторые простые пользовательские взаимодействия стороннего приложения из моего приложения. Это требует интроспекции и взаимодействия с сторонними приложениями. Из моих (ограниченных) исследований UIAutomator - это наиболее общий способ выполнения этого типа задач.

ответ

0

Есть ли что-нибудь, что помешало бы мне использовать UIAutomator в реализации приложения, выпущенного в магазине приложений Android?

Хорошо, есть факт, что это не сработает, за исключением, возможно, на корневых устройствах.

Моя цель - автоматизировать некоторые простые пользовательские взаимодействия стороннего приложения из моего приложения. Это требует интроспекции и взаимодействия с сторонними приложениями.

К счастью, это невозможно в силу очевидных соображений безопасности (например, автоматически обход диалоговых окон безопасности).

+0

«Это не сработает» настолько расплывчато. Что такое режим отказа? – bukzor

+0

@bukzor: Предположительно либо «NullPointerException», либо «SecurityException», предполагая, что вы даже можете найти некоторый синтаксис, который может компилироваться вне тестового кода. 'UiAutomation' предназначен для тестирования и может использоваться только в тестовом коде. – CommonsWare

+1

@ bukzor См. Http://stackoverflow.com/a/29419540/1999084 для более детального ответа на аналогичный вопрос. Однако CommonsWare прав. –

Смежные вопросы