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