目前我们的网页应用程序在没有缓存的情况下需要大约3分钟才能完全加载,有缓存时只需要10秒钟。当我通过WebDriver打开应用程序时,它需要大约3分钟才能加载,也就是说没有使用缓存。我在Firefox和Chrome浏览器上观察到了这一点。不确定如何启用驱动程序以使用缓存而不是每次打开应用程序时从服务器加载每个文件。
以下是我尝试过的事情。 1. 在浏览器设置中禁用退出时清除缓存。 2. 将'applicationCacheEnabled'所需功能设置为'true'
DesiredCapabilities cap = DesiredCapabilities.firefox();
cap.setCapability("applicationCacheEnabled", "true");
WebDriver d = new FirefoxDriver(cap)
但似乎什么都没有用。请告诉我如何让webdriver使用缓存。