我在解决如何让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
我已经阅读了-trustAllSSLCertificates标志但我不确定在使用Capybara运行Selenium时如何应用它。
答案 0 :(得分:-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