Ruby 使用带代理的capybara/webkit?
我正在使用capybara/webkit模拟浏览器,但我不知道如何在代码中指定要使用的代理:Ruby 使用带代理的capybara/webkit?,ruby,proxy,webkit,capybara,Ruby,Proxy,Webkit,Capybara,我正在使用capybara/webkit模拟浏览器,但我不知道如何在代码中指定要使用的代理: require 'capybara' require 'capybara/dsl' require 'capybara/webkit' Capybara.run_server = false Capybara.current_driver = :webkit include Capybara::DSL Capybara.app_host = "http://test.com" page.driver.a
require 'capybara'
require 'capybara/dsl'
require 'capybara/webkit'
Capybara.run_server = false
Capybara.current_driver = :webkit
include Capybara::DSL
Capybara.app_host = "http://test.com"
page.driver.allow_url("*")
visit('/')
# set_proxy('12.13.14.15', '4521')
有人能提供建议吗?
提前感谢。这将解决您的问题:
page.driver.browser.set_proxy :host => 'localhost', :port => 8888
这是关于StackOverflow答案的参考未定义的方法“set_proxy”,用于…:(page.driver.browser.set_proxy nomethoder错误:未定义的方法“set_proxy”#