我希望在禁用缓存功能的情况下使用Firefox /量角器运行测试.(实际上,我正在尝试阻止304 HTTP响应).
有多种方法可以做到这一点:
network.http.use-cache为false手动它有效.我只收到200条回复,这很棒.我希望能够通过量角器配置来设置此标志.经过一些搜索,我发现我必须创建一个自定义配置文件并以这种方式将其设置为量角器(https://code.google.com/p/selenium/wiki/DesiredCapabilities):
capabilities: {
browserName: 'firefox',
firefox_profile: 'support/firefox_profile'
}
Run Code Online (Sandbox Code Playgroud)
问题是不考虑firefox配置文件.这是正确的选择吗?你有更好的主意吗?
谢谢你的帮助.
编辑:作为某人(建议
capabilities: {
prefs: {
'config.http.use-cache': false
}
}
Run Code Online (Sandbox Code Playgroud)
它没有用 - 我检查了about:config,标志仍然启用.您如何知道可以在功能中传递哪些选项?