【发布时间】:2019-01-30 11:59:42
【问题描述】:
我正在从事 iOS 应用程序自动化测试。我需要清除应用程序缓存,以便应用程序可以新安装。我们可以使用java编程实现它还是appium提供清除它的功能。我是 iOS 自动化的新手。请给我同样的解决方案。
谢谢
【问题讨论】:
标签: selenium-webdriver appium appium-ios
我正在从事 iOS 应用程序自动化测试。我需要清除应用程序缓存,以便应用程序可以新安装。我们可以使用java编程实现它还是appium提供清除它的功能。我是 iOS 自动化的新手。请给我同样的解决方案。
谢谢
【问题讨论】:
标签: selenium-webdriver appium appium-ios
在你想要的Capabilities中,将noReset添加到false
DesiredCapabilities caps = new DesiredCapabilities();
//other desiredCapabilities here
caps.setCapability("noReset", false);
重置策略分为三种类型:default、fullReset和noReset。
您必须在应用程序功能中提供 ipa 文件才能使用 noreset 功能
更多关于这方面的信息可以找到here
【讨论】: