使用capybara / webkit和代理?

时间:2015-04-25 10:51:20

标签: 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.allow_url("*")
visit('/')

# set_proxy('12.13.14.15', '4521')

任何人都可以提供建议吗? 提前谢谢。

1 个答案:

答案 0 :(得分:1)

这可以解决您的问题:

page.driver.browser.set_proxy :host => 'localhost', :port => 8888

这是参考StackOverflow回答here