module Selenium::WebDriver::ProfileHelper

def create_tmp_copy(directory)

def create_tmp_copy(directory)
  tmp_directory = Dir.mktmpdir('webdriver-rb-profilecopy')
  # TODO: must be a better way..
  FileUtils.rm_rf tmp_directory
  FileUtils.mkdir_p File.dirname(tmp_directory), mode: 0o700
  FileUtils.cp_r directory, tmp_directory
  tmp_directory
end