2011-11-09 4 views
5

J'ai des difficultés à trouver comment obtenir Capybara (1.1.1) pour autoaccepter les certificats SSL sur Chrome.Configurer capybara pour faire confiance à tous les certificats SSL

Voici ma configuration actuelle de 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 

J'ai lu sur le drapeau -trustAllSSLCertificates mais je ne suis pas sûr de savoir comment appliquer ce lors de l'exécution en utilisant Sélénium Capybara.

Répondre

-1

Cela fera avec 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 
+0

La question mentionne spécifiquement Chrome ... donc une réponse pour FF est pas vraiment utile :( – Sam

Questions connexes