如何在自动化测试中清除iOS应用程序缓存?

时间:2018-08-24 03:35:48

标签: selenium-webdriver appium appium-ios

我正在从事iOS应用程序自动化测试。我需要清除应用程序缓存,以便应用程序可以表现为新安装。我们可以使用Java编程来实现它吗,或者appium提供清除它的功能。我是iOS自动化的新手。请提供相同的解决方案。

谢谢

1 个答案:

答案 0 :(得分:0)

在您需要的功能中,将 noReset 添加到 false

DesiredCapabilities caps = new DesiredCapabilities();

//other desiredCapabilities here
caps.setCapability("noReset", false);

共有三种重置策略:默认完全重置不重置

有关此内容的更多信息,请参见here