如何禁用fullReset

时间:2017-07-23 15:05:28

标签: appium

如何禁用fullReset?

这是我的代码



DesiredCapabilities cap = new DesiredCapabilities(); // экземпляр класса настроек
cap.SetCapability("deviceName", "Redmi4X"); // имя девайся (абсолютно любое)
cap.SetCapability("platformVersion", "6.0.1");// версия платформы (тоже любая)
cap.SetCapability("platformName", "Android");//имя платформы
cap.SetCapability("appPackage", "com.facebook.katana"); // пространство имен используемое приложением
cap.SetCapability("appActivity", ".LoginActivity"); // активное окно
 
AndroidDriver<IWebElement> driver = new AndroidDriver<IWebElement>(new Uri("http://127.0.0.1:4723/wd/hub"), cap); // инициализируем экземпляр класса драйвера с настроечками
WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(300)); //экземпляр класса для ожидания
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

使用以下功能,您可以禁用完全重置等。

如果您想使用以前的所有数据启动应用。然后使用以下标志。

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

如果您要清除缓存和设置,但在每次启动之前保留应用安装,请使用以下功能

cap.setCapability(MobileCapabilityType.FULL_RESET, false);
cap.setCapability(MobileCapabilityType.NO_RESET, false);