配置capybara以信任所有SSL证书

Des*_*spo 5 ruby ssl selenium cucumber capybara

我在解决如何让Capybara(1.1.1)自动接受Chrome上的SSL证书方面遇到了一些麻烦.

这是我目前的Capybara配置

Capybara.run_server = false
Capybara.app_host = 'http://some.host.com'
Capybara.default_driver = :selenium

Capybara.register_driver :selenium do |app|
  Capybara::Selenium::Driver.new(app, :browser => :chrome)
end
Run Code Online (Sandbox Code Playgroud)

我已经阅读了关于-trustAllSSLCertificates标志但我不确定如何在使用Capybara运行Selenium时应用它.

Iur*_* G. -1

这将用 Firefox 来完成:

  Capybara.register_driver :selenium do |app|
    profile = Selenium::WebDriver::Firefox::Profile.new
    profile.assume_untrusted_certificate_issuer = false
    Capybara::Selenium::Driver.new(app, :profile => profile)
  end
Run Code Online (Sandbox Code Playgroud)