使用量角器运行测试时自动禁用 chrome 中的浏览器缓存

Automatically disable browser cache in chrome while running tests using protractor

提问人:Mohan Annasamy 提问时间:11/2/2022 更新时间:11/23/2022 访问量:292

问:

我正在尝试使用量角器运行测试,但我需要禁用浏览器缓存才能测试一些东西。我不希望 chrome 从浏览器缓存中加载资源,而是希望它将请求发送到服务器并下载它们。作为量角器功能的一部分,我尝试了以下选项,但似乎没有任何效果,

'--disable-cache',
'--disable-application-cache',
'--disable-offline-load-stale-cache',
'--disk-cache-size=0'```
Selenium 缓存 selenium-chromedriver 量角器 google-chrome-devtools

评论


答:

0赞 Sergey Pleshakov 11/23/2022 #1

如果您只是在隐身模式下运行测试怎么办?这不应该保存或重用缓存

您可以通过传递给 Chrome 参数来做到这一点--headless

评论

0赞 Mohan Annasamy 11/24/2022
如果我导航到使用缓存资源作为同一测试的一部分的页面,仍然将使用浏览器缓存