Запуск приложения на эмуляторе через appium без переустановки самого приложения

DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("device","Android");

capabilities.setCapability("deviceName","Nexus 5X And 5.1 Dig 5.2");
capabilities.setCapability("platformName","Android");

capabilities.setCapability(MobileCapabilityType.APP_PACKAGE, "com.wallet.pay");
capabilities.setCapability(MobileCapabilityType.APP_ACTIVITY, "MainActivity");

Кусок кода, таким образом приложение на эмуляторе запускается, но каждый раз переустанавливается
Подскажите, как просто запустить приложение с помощью appium без его переустановки?

Посмотри тут http://appium.io/slate/en/master/?java#android-only

https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/reset-strategies.md

http://appium.github.io/java-client/io/appium/java_client/InteractsWithApps.html

Успех пока не пришел

capabilities.setCapability("noReset", true);
capabilities.setCapability("fullReset", false); хотя по умолчанию итак false

4 лайка

Вопрос актуален.
Делаю некоторые преднастройки в приложении, с помощью небольшого скрипта на питоне. После завершения скрипта приложение закрывается, если его запустить вручную, все настройки на месте, но если вызвать новый автотест, то настройки сброшены, то есть я так понимаю приложение переустанавливается. Так как просто открыть уже установленное приложение?
Запускаю со следующим набором caps

desired_caps['deviceName'] = 'default'
desired_caps['platformName'] = 'Android'
desired_caps['autoGrantPermissions'] = True
desired_caps['appPackage'] = '         '
desired_caps['appActivity']  = '          '
desired_caps['noReset'] = True
desired_caps['fullReset'] = False

https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/other/reset-strategies.md

1 лайк