class Selenium::WebDriver::Firefox::Profile

def update_user_prefs_in(directory)

def update_user_prefs_in(directory)
  path = File.join(directory, 'user.js')
  prefs = read_user_prefs(path)
  prefs.merge! self.class::DEFAULT_PREFERENCES
  prefs.merge!(@additional_prefs)
  # 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, path
end