根据此处的信息,Firefox 有 5 种不同的代理配置:
0
Direct connection, no proxy. (Default in Windows and Mac previous to 1.9.2.4 /Firefox 3.6.4)
[edit]
1
Manual proxy configuration.
[edit]
2
Proxy auto-configuration (PAC).
[edit]
4
Auto-detect proxy settings.
[edit]
5
Use system proxy settings. (Default in Linux; default for all platforms, starting in 1.9.2.4 /Firefox 3.6.4)
看起来“0”是您需要的。我们按照Firefox 的 Watir-Webdriver 帮助页面中的描述进行设置:
profile = Selenium::WebDriver::Firefox::Profile.new
profile["network.proxy.type"] = 0
browser = Watir::Browser.new :firefox, :profile => profile
所有 profile["lorem ipsum"] 类型选项都列在 Firefox 的 about:config 菜单 URL 中,并以类似的方式访问/更改。