将 appium 设置更改为在模拟器中没有应用程序的新鲜状态

Changing appium setting to not have a fresh state of the app in the simulator

我目前有一个应用程序正在使用 appium 和 webdriverio 实现自动化。我很好奇 appium 中是否有任何选项可以更改模拟器设置以在模拟器中没有应用程序的新状态。有一个教程显示了您关闭模拟器或重新安装应用程序的所有内容。

您可以在 desired capabilities 的帮助下轻松实现。您必须将 Full reset 设置为 false,将 no reset 设置为 true。请看一下。

capabilities.setCapability(MobileCapabilityType.FULL_RESET, false);
 capabilities.setCapability(MobileCapabilityType.NO_RESET, true);

这样它就可以简单地从关闭时的相同状态重新启动模拟器或真实设备。它不会卸载和安装客户端。