编程语言
首页 > 编程语言> > 在使用Java运行某些Selenium WebDriver测试之前清除缓存

在使用Java运行某些Selenium WebDriver测试之前清除缓存

作者:互联网

我正在使用java编程语言开发Selenium WebDriver自动化.在我的测试套件中,启动浏览器窗口一次并执行所有测试.我想在不重新启动浏览器的情况下运行某些测试之前清除浏览器缓存.有没有任何命令/功能可以达到目的?谢谢.

解决方法:

对于IE

DesiredCapabilities ieCap =  DesiredCapabilities.internetExplorer();
ieCap.setCapability(InternetExplorerDriver.IE_ENSURE_CLEAN_SESSION, true);

对于Chrome:

https://code.google.com/p/chromedriver/issues/detail?id=583

要删除Cookie:

driver.manage().deleteAllCookies();

标签:java,browser-cache,selenium-webdriver
来源: https://codeday.me/bug/20190628/1314759.html