阿皮乌斯 Foreground/Driver 退出

Appium Foreground/Driver Quit

我有一个用于安装和启动应用程序的 appium 代码片段,问题是如果我使用 driver.quit() 保持 appium 会话 运行,该应用程序始终在后台运行。如果不使用driver.quit(),每次都需要重启appium。有没有人遇到过这个问题,如果有任何帮助,我们将不胜感激。

这将为您提供一种方法来卸载应用程序而不让它 运行 在后台运行,然后退出驱动程序关闭所有关联的 windows 与 :

((AppiumDriver) driver).removeApp("<package name>");
driver.quit();

或者您可能希望 运行 在前台查看应用程序而不是在每次测试时都重置 运行 的方式可能是 reset 中提到的设置标志 fullReset and noReset here 然后做这样的事情:

capabilities.setCapability("noReset", true);
capabilities.setCapability("fullReset", fullReset);