如何禁用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;
答案 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);