In my spec_helper file, I have:
Capybara.javascript_driver = :webkit
capybara_webkit now has a parameter ignore_ssl_errorsthat I want to use. How to indicate what is in my spec_helper?
ignore_ssl_errors
Here's how to register a driver: webkit with the parameter: ignore_ssl_errors.
Capybara.register_driver :webkit do |app| Capybara::Driver::Webkit.new(app, :ignore_ssl_errors => true) end
Since writing (capybara-webkit 1.7.1), the configuration seems to have been simplified:
Capybara::Webkit.configure do |config| config.ignore_ssl_errors end
(source)
- register_driver Capybara 1.1.4. capybara browser_spec.rb.
register_driver
browser_spec.rb
Capybara.register_driver :webkit_ignore_ssl do |app| browser = Capybara::Webkit::Browser.new(Capybara::Webkit::Connection.new).tap do |browser| browser.ignore_ssl_errors end Capybara::Webkit::Driver.new(app, :browser => browser) end Capybara.javascript_driver = :webkit_ignore_ssl
@hjblok, capybara-webkit. :
Capybara.register_driver :webkit_ignore_ssl do |app| Capybara::Webkit::Driver.new(app).tap {|d| d.browser.ignore_ssl_errors } end Capybara.javascript_driver = :webkit_ignore_ssl
When creating a new webkit object you can use this to ignore ssl errors
Capybara::Driver::Webkit.new({ :ignore_ssl_errors => true})