class Capybara::Selenium::FirefoxNode

def upload(local_file)

def upload(local_file)
  return nil unless local_file
  raise ArgumentError, "You may only upload files: #{local_file.inspect}" unless File.file?(local_file)
  file = ::Selenium::WebDriver::Zipper.zip_file(local_file)
  bridge.http.call(:post, "session/#{bridge.session_id}/file", file: file)['value']
end