Автоматизация андроид приложения, которое уже установлено на смартфоне

appium
android
mobile
java
apk
Теги: #<Tag:0x00007fedb984e258> #<Tag:0x00007fedb984e118> #<Tag:0x00007fedb984dfd8> #<Tag:0x00007fedb984ddf8> #<Tag:0x00007fedb984dcb8>

(Alex Oblomov) #1

Приветствую всех пользователей данного ресурса. Сразу скажу, что я не тестировщик. Понадобилось мне автоматизировать одно приложение на своем андроид смартфоне. Нагуглил аппиум. Все установил: яву, андроид студию, аппиум… скачал тестовый проект с гихаба, все настроил и запустил тест. Все заработало. Собственно в чем вопрос. Правильно ли я понял, что тестировать с помощью аппиума можно только АПКашки, которые должны лежать отдельно от смартфона? Можно ли как-то автоматизировать приложение, которое уже установлено на смартфон? И если с помощью аппиума так нельзя, то может есть другие инструменты? Спасибо за внимание)


(Fiodar Motin) #2

Вы можете стартовать не только apk, но и отдельно любой пакет который установлен на телефоне. Для этого вам надо знать название пакета и активити, после чего вы можете добавить их в ваши capability

        cap.setCapability(APP_PACKAGE, "test.google.app");
        cap.setCapability(APP_ACTIVITY, "main.testActiv");