Appium关闭应用程序,离开后台进程

Appium关闭应用程序,离开后台进程,appium,appium-android,python-appium,Appium,Appium Android,Python Appium,我有两个驱动程序,一个用于我的应用程序,一个用于Chrome 流程是这样的: 启动应用程序驱动程序,设置应用程序(应用程序启动后台进程) 启动Chrome驱动程序,在那里做一些事情,然后退出这个驱动程序 但我真正想做的是: 启动应用程序驱动程序,设置应用程序(应用程序启动后台进程) 关闭此应用程序,但保持后台进程运行 启动Chrome驱动程序,在那里做一些事情,然后退出这个驱动程序 打开并备份我在步骤2中关闭的应用程序 退出驱动程序(driver.quit())显然不是一个选项,因为这也会终止后

我有两个驱动程序,一个用于我的应用程序,一个用于Chrome

流程是这样的:

  • 启动应用程序驱动程序,设置应用程序(应用程序启动后台进程)
  • 启动Chrome驱动程序,在那里做一些事情,然后退出这个驱动程序
  • 但我真正想做的是:

  • 启动应用程序驱动程序,设置应用程序(应用程序启动后台进程)
  • 关闭此应用程序,但保持后台进程运行
  • 启动Chrome驱动程序,在那里做一些事情,然后退出这个驱动程序
  • 打开并备份我在步骤2中关闭的应用程序
  • 退出驱动程序(
    driver.quit()
    )显然不是一个选项,因为这也会终止后台进程。与(
    驱动程序。关闭应用程序()
    )相同

    我想通过用户界面来实现这一点,只需点击“最新按钮”并在我的应用程序上滑动,但我如何才能取回应用程序呢

    我的问题:是否可以在不关闭后台进程的情况下关闭应用程序?如果可以,如何关闭?

    在中询问后,解决方案如下:

    将应用程序无限期置于后台:

    driver.background_app(-1)
    
    并在您再次需要时激活它:

    driver.activate_app("app.id")