【发布时间】:2012-03-22 16:04:36
【问题描述】:
我正在使用 WebDriver 运行我的 Selenium 测试。我正在用一些循环重复测试,所以现在我想在 JAVA 中开始新测试之前清除缓存。
@Test
public void ffAndIe() throws InterruptedException {
int i = 0;
while(i < 5000){
driver.get("http://dit-map.appspot.com/");
Thread.sleep(15000);
driver.get("http://dit- map.appspot.com/#home:zoom=7&lat=37.04&lng=25.05&display=weather");
Thread.sleep(15000);
driver.get("http://dit-map.appspot.com/#home:zoom=9&lat=37.55&lng=23.83&display=weather,wind");
Thread.sleep(10000);
driver.get("http://dit-map.appspot.com/#home:zoom=9&lat=37.84&lng=23.22&display=weather,wind,cloud");
Thread.sleep(10000);
driver.get("http://dit-map.appspot.com/?lang=en#home:zoom=10&lat=38.13&lng=22.59&display=weather,wind,meteogram");
Thread.sleep(10000);
i++;
}
}
在这个 while 循环中,我要做的第一件事就是清除我的缓存(IE、MOZILLA 和 CHROME)
知道我怎样才能做到这一点吗?
谢谢
【问题讨论】:
-
在 IE 中,我通过设置 IE 缓存的最低磁盘空间和称为“始终检查更新页面”之类的选项来在一定程度上管理这一点(我没有英文 XP,所以不能告诉它确切名称)
标签: java selenium selenium-webdriver browser-cache