Удалить приложение при тестировании - PullRequest
4 голосов
/ 05 декабря 2011

Я новичок в тестировании на Android с Robotium.Как можно программно удалить и затем установить приложение перед запуском некоторых тестов?

Например, для того, чтобы я мог проверить активность входа в систему, мне нужно убедиться, что учетные данные для входа в систему не сохранены при предыдущем запуске приложения.Или есть другой способ сделать это?

Ответы [ 2 ]

6 голосов
/ 06 декабря 2011

Вы можете использовать следующий фрагмент кода (на компьютере, на котором выполняется отладка) для удаления приложения:

Runtime rt = Runtime.getRuntime();
Process pr = rt.exec("adb uninstall your.package");
pr.waitFor();
0 голосов
/ 20 октября 2015

- Вы также можете сделать это с помощью UIAutomator -Установите приложение из Play Store при запуске теста и удалите его после завершения теста. - Кроме того, он всегда будет устанавливать новую версию из магазина Play

...