我有一个appium代码段来安装和启动应用程序,问题是如果我使用driver.quit()
来保持appium会话运行,应用程序总是在后台运行。如果未使用driver.quit()
,则每次都需要重新启动appium。任何人都有机会遇到这个问题,如果有的话,任何帮助都表示赞赏。
答案 0 :(得分:0)
这将为您提供卸载应用程序的方法,而不是让它在后台运行,然后退出驱动程序关闭所有关联的窗口:
((AppiumDriver) driver).removeApp("<package name>");
driver.quit();
或者您希望在前台运行应用程序而不是在每次测试运行时重置的方式,可能是reset
中提到的capabilities.setCapability("noReset", true);
capabilities.setCapability("fullReset", fullReset);
标志,并执行以下操作:
{{1}}