Method: Selenium::WebDriver::Firefox::Profile#layout_on_disk

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

#layout_on_diskObject


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

def layout_on_disk
  profile_dir = @model ? create_tmp_copy(@model) : Dir.mktmpdir("webdriver-profile")
  FileReaper << profile_dir

  install_extensions(profile_dir)
  delete_lock_files(profile_dir)
  delete_extensions_cache(profile_dir)
  update_user_prefs_in(profile_dir)

  profile_dir
end