如何在Edge/Chrome(Shaft引擎&Selenium 4.0)Java环境下清除缓存
Edge/Chrome自动化测试缓存顽固问题求助
运行自动化脚本时,网页始终存在缓存问题,但手动访问网页一切正常。我已经解决了Firefox浏览器的HTTP缓存清除问题,目前需要处理Edge和Chrome浏览器(二者基于相同引擎)的缓存清除,但尝试了所有可行方案仍未解决——即便是开启隐身模式,网页依然被缓存。
注:我使用的是Shaft引擎,无法通过开发者工具清除缓存。
以下是我已尝试的Java代码配置方案:
- 添加启动参数
--disk-cache-dir=NUL - 添加启动参数
--disk-cache-size=0 - 添加启动参数
--media-cache-dir=NUL - 添加启动参数
--media-cache-size=0 - 添加启动参数
--disable-gpu - 删除缓存文件夹并重新关联默认配置文件
恳请各位提供解决思路,非常感谢!
内容的提问来源于stack exchange,提问作者ieZaky
相关产品推荐
相关产品推荐

