lib/capybara/mechanize/browser.rb in bbc-capybara-mechanize-0.3.4 vs lib/capybara/mechanize/browser.rb in bbc-capybara-mechanize-0.3.5
- old
+ new
@@ -12,9 +12,13 @@
def initialize(driver)
@agent = ::Mechanize.new
@agent.redirect_ok = false
@agent.user_agent = default_user_agent
if !driver.options.empty?
+ if driver.options[:certificate] && driver.options[:certificate][:key] && driver.options[:certificate][:cer]
+ @agent.cert = driver.options[:certificate][:cer]
+ @agent.key = driver.options[:certificate][:key]
+ end
if driver.options[:proxy] && !driver.options[:proxy].empty?
proxy = nil
begin
proxy = URI.parse(driver.options[:proxy])
rescue URI::InvalidURIError => e
\ No newline at end of file