Мы просто переходим с capybara-webkit на полтергейст. Ранее мы использовали capybara-webkit с puffing billy, как вы можете видеть. здесь:
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
Это происходит во время выполнения, и я хотел бы сделать то же самое с Полтергейстом. Я понял, что можно установить прокси и игнорировать ошибки ssl, передав параметры CLI через настройку драйвера капибары с помощью phantomjs_options (https://github.com/jonleighton/poltergeist#customization).
Можно ли включить/отключить ошибки прокси и ssl во время выполнения? Если да, то как?