Appium终止vs关闭

Appium终止vs关闭,appium,python-appium,Appium,Python Appium,在Appium中,driver.terminate_app(bundleId)和driver.close_app()方法的技术区别是什么 驱动程序。终止应用程序(bundleId)-> 终止设备上的现有应用程序。如果应用程序未运行,则返回的结果将为false,否则为true 支持的参数 bundleId:将要终止的应用程序的绑定标识符。强制论点 其中驱动程序。关闭应用程序()实际上用于结束驱动程序与应用程序的会话。它主要是用@AfterTest方法编写的,这意味着在执行所有测试之后,驱动程序的实

在Appium中,
driver.terminate_app(bundleId)
driver.close_app()
方法的技术区别是什么

驱动程序。终止应用程序(bundleId)->

终止设备上的现有应用程序。如果应用程序未运行,则返回的结果将为false,否则为true

支持的参数

bundleId:将要终止的应用程序的绑定标识符。强制论点

其中驱动程序。关闭应用程序()实际上用于结束驱动程序与应用程序的会话。它主要是用@AfterTest方法编写的,这意味着在执行所有测试之后,驱动程序的实例应该安全地关闭

请参阅以下驱动程序代码。关闭()


}

在玩了一段时间之后,我注意到
driver.close_app()
关闭会话通信和驱动程序连接,但让会话在Appium中保持活动状态(直到
newCommentTimeout
功能导致Appium终止它?),并且在设备上运行或后台运行时不会关闭应用程序,而
driver.quit()
将结束Appium会话,并在设备上运行时关闭应用程序。
public class Github1298Test {
  @BeforeMethod
  public void setUp() {
    //initiate your driver instance 
   //give all capabilities 

  }

 @Test
 public void tearDown() {
    driver.close_app();
 }