在Webdriver中检查Firefox缓存中的文件

时间:2012-11-08 14:17:55

标签: javascript firefox caching webdriver

我需要编写一个测试代码,检查浏览器是否正确缓存了一些数据(只检查是否为某些文件创建了缓存)。 有没有办法在WebDriver或JavaScript中执行此操作?

1 个答案:

答案 0 :(得分:1)

Firefox的缓存目录位于用户的firefox配置文件文件夹中的Cache文件夹下。这可以使用您所用语言的普通IO类进行查询(即C#中的System.IO

但是,这里的文件没有扩展名或命名约定,但我相信它们是文件的直接副本。 (例如,它们是Javascript文件的完整副本)

您可能需要比较所有文件并使用哈希比较来检查是否存在某些内容。