Method: Selenium::WebDriver::Firefox::Profile#update_user_prefs

Defined in:
lib/selenium/webdriver/firefox/profile.rb

#update_user_prefsObject


86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
# File 'lib/selenium/webdriver/firefox/profile.rb', line 86

def update_user_prefs
  prefs = current_user_prefs

  prefs.merge! OVERRIDABLE_PREFERENCES
  prefs.merge! @additional_prefs
  prefs.merge! DEFAULT_PREFERENCES

  prefs['webdriver_firefox_port']            = @port
  prefs['webdriver_accept_untrusted_certs']  = !secure_ssl?
  prefs['webdriver_enable_native_events']    = native_events?
  prefs['webdriver_assume_untrusted_issuer'] = assume_untrusted_certificate_issuer?

  # If the user sets the home page, we should also start up there
  prefs["startup.homepage_welcome_url"] = prefs["browser.startup.homepage"]

  write_prefs prefs
end