我使用PhantomJS和騷靈來模擬瀏覽器,但我不知道如何指定代理在代碼中使用:在代理中使用poltergeist?
require 'capybara'
require 'capybara/dsl'
require 'capybara/poltergeist'
task :experiment => :environment do
Capybara.run_server = false
Capybara.current_driver = :poltergeist
Capybara.app_host = "http://something.com"
include Capybara::DSL
# set_proxy('12.13.14.15', '4521')
visit('posts')
page.include?('foo')
end
此外,由於某種原因,我得到了一個未定義的方法page
時使用poltergeist,任何人都可以建議嗎?
這怎麼可以在每個請求的基礎上完成? – Hendrik 2017-09-19 15:59:58