2011-11-09 79 views
5

我在處理如何讓Capybara(1.1.1)在Chrome上自動接受SSL證書時遇到了一些麻煩。將水豚配置爲信任所有SSL證書

這是我目前的水豚配置

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國旗,但我不知道如何使用水豚運行硒時應用此。

回答

-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 
+0

問題特別提到Chrome瀏覽器...所以FF的答案是不是真的有用:( – Sam