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

android
appium
mobile
apk
java
Теги: #<Tag:0x00007f7b64418728> #<Tag:0x00007f7b64418598> #<Tag:0x00007f7b64418390> #<Tag:0x00007f7b64418188> #<Tag:0x00007f7b64418020>

(Alex Oblomov) #1

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


(Fiodar Motin) #2

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

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