Как открыть приложение из недавно открытых приложений на устройстве android с помощью Appium? - PullRequest
0 голосов
/ 27 февраля 2020

Я попробовал следующий код для вышеуказанной проблемы:

    driver.pressKey(new KeyEvent().withKey(AndroidKey.APP_SWITCH));
    //Code for swipe left

    ((AndroidDriver) driver).startActivity(new Activity(ANDROID_PACKAGE, ANDROID_STARTACTIVITY));
    //user you application package name and activity for start application

Когда я переключаюсь между приложениями, мое предыдущее приложение перезапускается. Может ли кто-нибудь помочь мне остановить этот перезапуск.

1 Ответ

0 голосов
/ 28 февраля 2020

Нажатие клавиш на устройстве выполняется driver.press_keycode(code)

Все необходимые коды можно найти здесь

  • 187 - KEYCODE_APP_SWITCH

Так что в вашем случае, конечный код будет выглядеть так:

driver.press_keycode(187) - KEYCODE_APP_SWITCH

...