Mar*_*ann 9 firefox selenium webdriver
我遇到了firefox缓存的问题,当我更改站点重定向时,firefox决定它需要缓存它.
关键是我不想创建一个测试编辑重定向的测试工作,但这个缓存阻止我这样做.
有没有办法禁用Firefox缓存?或者更好,但在需要时删除它?
注意:它不是cookie,而是实际的firefox缓存.
我正在使用webdriver C#版本.
看看这个页面:http : //code.google.com/p/selenium/issues/detail?id=40
要禁用 Firefox 缓存,您可以尝试: Create a new profile with firefox.exe -ProfileManager
转到 Firefox 配置文件目录并将以下内容添加到 prefs.js:
user_pref("browser.cache.disk.enable", false);
user_pref("browser.cache.memory.enable", false);
user_pref("browser.cache.offline.enable", false);
user_pref("network.http.use-cache", false);
Run Code Online (Sandbox Code Playgroud)
告诉 Selenium 使用自定义的 Firefox 配置文件(这是 Java):
ProfilesIni allProfiles = new ProfilesIni();
FirefoxProfile profile = allProfiles.getProfile("Selenium");
FirefoxDriver browser = new FirefoxDriver(profile);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12867 次 |
| 最近记录: |