您可能在环境中设置了HTTP_PROXY(或http_proxy)。下一版本的selenium-webdriver(2.25)也将支持NO_PROXY /
no_proxy(然后可以将其设置为NO_PROXY = 127.0.0.1)。在此之前,您可以在启动浏览器之前从Ruby环境中删除代理:
ENV['HTTP_PROXY'] = ENV['http_proxy'] = nildriver = Selenium::WebDriver.for :firefox
如果您需要为Firefox配置的代理与外界进行通信,则可以尝试如下操作:
proxy = Selenium::WebDriver::Proxy.new(:http => ENV['HTTP_PROXY'] || ENV['http_proxy'])ENV['HTTP_PROXY'] = ENV['http_proxy'] = nildriver = Selenium::WebDriver.for :firefox, :proxy => proxy



