Selenium 如何在appium中重置应用程序
我有一个功能文件,其中包含几个场景: 在每种情况下,我都需要登录应用程序,然后进行检查 但若第一个场景在登录后的步骤失败,它将不执行注销 然后第二个场景失败了 如何将应用程序置于第一状态?(启动应用程序,但未登录) driver.resetApp()不适用于我如果Selenium 如何在appium中重置应用程序,selenium,appium,Selenium,Appium,我有一个功能文件,其中包含几个场景: 在每种情况下,我都需要登录应用程序,然后进行检查 但若第一个场景在登录后的步骤失败,它将不执行注销 然后第二个场景失败了 如何将应用程序置于第一状态?(启动应用程序,但未登录) driver.resetApp()不适用于我如果driver.resetApp()不适用于您,您可以尝试将其写入所需的功能 尝试将fullReset功能添加到您的驱动程序选项中--这基于来自Appium的: options.AddAdditionalCapability("fullR
driver.resetApp()
不适用于您,您可以尝试将其写入所需的功能
尝试将fullReset
功能添加到您的驱动程序选项中--这基于来自Appium的:
options.AddAdditionalCapability("fullReset", "true");
如果您不想重置应用程序,但实际上只是关闭并重新启动它,您可以使用:
driver.closeApp();
driver.launchApp();
driver.resetApp()不适用于我,请澄清您的声明。这是什么意思?发出
resetApp()
后,您的应用程序将重新运行。若它跳过登录屏幕,那个么应用程序可能会存储一些登录状态,并为此有一些超时。当您执行driver.resetApp()时会发生什么?