我需要编写一个测试代码,检查浏览器是否正确缓存了一些数据(只检查是否为某些文件创建了缓存)。 有没有办法在WebDriver或JavaScript中执行此操作?
答案 0 :(得分:1)
Firefox的缓存目录位于用户的firefox配置文件文件夹中的Cache
文件夹下。这可以使用您所用语言的普通IO
类进行查询(即C#中的System.IO
)
但是,这里的文件没有扩展名或命名约定,但我相信它们是文件的直接副本。 (例如,它们是Javascript文件的完整副本)
您可能需要比较所有文件并使用哈希比较来检查是否存在某些内容。