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