如何使用 Appium 从 android 设备中最近打开的应用程序中打开应用程序?

How to open app from Recently open apps in android device using Appium?

针对上述问题,我尝试了以下代码,

    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

当我在应用程序之间切换时,我之前的应用程序会重新启动。谁能帮我阻止这次重启。

appium 上的按键操作由 driver.press_keycode(code)

All required codes can be found here

  • 187 - KEYCODE_APP_SWITCH

所以在你的情况下, 最终代码就像,

driver.press_keycode(187) - KEYCODE_APP_SWITCH