나는 그러나 내가 코드에서 사용하는 프록시를 지정하는 방법을 잘 모르겠어요, 브라우저를 에뮬레이트하는 PhantomJS과 심령을 사용하고 있습니다 :프록시가있는 폴터 가이스트를 사용하고 있습니까?
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
때 고위 간부를 사용하여, 아무도 조언 할 수 있습니까?
요청에 따라 어떻게 할 수 있습니까? – Hendrik