Как использовать uiautomator без исходного кода

Я новичок в тестировании UIautomator и не мог понять, как настроить тест пользовательского интерфейса, имея только файл .apk.

Онлайн-руководство и другие примеры не показывают, как использовать мой 3P-файл .apk. Я знаю, что в Appium можно просто добавить файл/каталог и имя с желаемыми возможностями, и сервер установит его.


person Cleo B.    schedule 02.08.2017    source источник


Ответы (1)


UiAutomator можно использовать для создания теста пользовательского интерфейса (UI), который включает взаимодействие пользователя с несколькими приложениями, поэтому эти тесты не связаны с каким-либо конкретным APK, а относятся к устройству в целом.

Вы можете сначала установить APK-файлы, а затем запустить все, что захотите, в качестве теста. Исходный код для этих приложений не требуется.

AndroidViewClient/culebra позволяет создавать сценарии Python и даже поддерживает установку APK в качестве предварительного условия.

Например

culebra --install-apk=FILENAME

создает такой скрипт.

Если вы хотите сделать это на Java, вы можете вызвать pm install, если вы ранее скопировали файлы.

person Diego Torres Milano    schedule 02.08.2017