capybara-webkitからPoltergeistに移行しています。以前は、ここに表示されているように、カピバラ-ウェブキットとパフビリーを使用していました。
def use_proxy_with_vcr cassettes_name = nil, cassettes_options = {}
page.driver.browser.set_proxy(:host => Billy.proxy.host, :port => Billy.proxy.port)
page.driver.browser.ignore_ssl_errors
Billy.proxy.strategy.use_cassette cassettes_name, cassettes_options
yield
Billy.proxy.strategy.reset
page.driver.browser.clear_proxy
end
これは実行時に発生し、ポルターガイストでも同じことをしたいと思います。phantomjs_options( https://github.com/jonleighton/poltergeist#customization )を使用してcapybaraドライバーのセットアップにCLIオプションを渡すことで、プロキシを設定してsslエラーを無視できることに気付きました。
実行時にプロキシおよびSSLエラーを有効/無効にすることは可能ですか?はいの場合、どのように?