在Appium中,driver.terminate_app(bundleId)
和driver.close_app()
方法之间的技术区别是什么?
driver.terminate_app(bundleId)->
终止设备上的现有应用程序。如果应用程序未在运行,则返回的结果为false,否则为true。
支持的参数
bundleId:将终止的应用程序的捆绑包标识符。强制性论点。
Where driver.close_app()实际上用于结束驱动程序与应用程序的会话。它主要用@AfterTest方法编写,这意味着在执行所有测试之后,应安全关闭驱动程序实例。
请参阅下面的driver.close()代码
public class Github1298Test {
@BeforeMethod
public void setUp() {
//initiate your driver instance
//give all capabilities
}
@Test
public void tearDown() {
driver.close_app();
}
}