如何重置appium中的应用程序
How to reset application in appium
我有一个包含几个场景的功能文件:
在每种情况下我都需要登录应用程序然后进行检查
但如果登录后第一个场景失败,则不会执行注销
然后第二种情况失败了。
如何让应用进入初始状态? (启动应用程序,未登录)
driver.resetApp() 对我不起作用
如果driver.resetApp()
不适合您,您可以尝试将其写入所需的功能。
尝试将 fullReset
功能添加到您的驱动程序选项中——这是基于 Appium 的 this GitHub discussion:
options.AddAdditionalCapability("fullReset", "true");
如果您不想重置应用程序,而实际上只是关闭并重新启动它,您可以使用:
driver.closeApp();
driver.launchApp();
我有一个包含几个场景的功能文件:
在每种情况下我都需要登录应用程序然后进行检查
但如果登录后第一个场景失败,则不会执行注销
然后第二种情况失败了。
如何让应用进入初始状态? (启动应用程序,未登录)
driver.resetApp() 对我不起作用
如果driver.resetApp()
不适合您,您可以尝试将其写入所需的功能。
尝试将 fullReset
功能添加到您的驱动程序选项中——这是基于 Appium 的 this GitHub discussion:
options.AddAdditionalCapability("fullReset", "true");
如果您不想重置应用程序,而实际上只是关闭并重新启动它,您可以使用:
driver.closeApp();
driver.launchApp();