我正在使用DeleteUrlCacheEntry()
以编程方式清除IE缓存,我想验证我是否正确执行了此操作。如何检查我是否成功清除IE的缓存?
我应该在清除缓存后期望临时Internet文件夹为空吗? (不是)
如果不是,那么确定浏览器在访问网站时是否使用缓存的最简单方法是什么?
澄清:我们的应用程序与浏览器进行交互,我写了两个功能,删除cookies和清除缓存。检查删除cookies功能,登录网站,删除cookies,刷新,您已经注销非常简单。然而,现在QA打开了一个关于清除缓存没有清空临时Internet文件目录的错误。我想指导他们如何测试功能,但想避免使用HTTP嗅探器(如Yuval建议),有没有更简单的方法?
您是否需要以编程方式检查浏览器是否正在使用缓存?如果没有,只需使用HttpWatch之类的工具并查看文件来自哪里(缓存/网络)。 – 2010-03-16 13:02:42
我不需要以编程方式检查。理想情况下,我想要一种不包括安装其他应用程序的方式,以便QA能够验证它是否有效。 – Motti 2010-03-16 13:09:50
重新评论,当然,我想错了。对不起,删除我的答案。 – 2010-03-16 13:20:57