赛普拉斯clears all cookies和local storage。它是否也清除了浏览器的文件缓存?
答案 0 :(得分:6)
编辑:在Version 0.20.0中启动浏览器之前,赛普拉斯会自动清除浏览器缓存。因此,缓存将在每个spec文件运行之间被清除。
不,赛普拉斯在每次测试前都没有清除浏览器缓存。赛普拉斯尊重服务器的缓存头。因此,如果设置了它们,浏览器将缓存这些文件。这在任何地方都没有确切记录,但我是赛普拉斯的开发人员,所以知道它是如何工作的。
如果您想看到一些不同的行为,我建议您在OS赛普拉斯项目上opening an issue。
答案 1 :(得分:-1)
否,默认情况下,赛普拉斯不会在每次运行之前删除缓存。在自动化中,缓存通常是令人头疼的问题。试试这个方法来清除你的缓存。它对我来说工作正常。 我希望它也适用于您。