如何重置appium中的应用程序

How to reset application in appium

我有一个包含几个场景的功能文件:

在每种情况下我都需要登录应用程序然后进行检查

但如果登录后第一个场景失败,则不会执行注销

然后第二种情况失败了。

如何让应用进入初始状态? (启动应用程序,未登录)

driver.resetApp() 对我不起作用

如果driver.resetApp()不适合您,您可以尝试将其写入所需的功能。

尝试将 fullReset 功能添加到您的驱动程序选项中——这是基于 Appium 的 this GitHub discussion

options.AddAdditionalCapability("fullReset", "true");

如果您不想重置应用程序,而实际上只是关闭并重新启动它,您可以使用:

driver.closeApp();

driver.launchApp();