module Selenium::WebDriver::Remote::Features
def upload(local_file)
def upload(local_file) unless File.file?(local_file) WebDriver.logger.error("File detector only works with files. #{local_file.inspect} isn`t a file!", id: :file_detector) raise Error::WebDriverError, "You are trying to upload something that isn't a file." end execute :upload_file, {}, {file: Zipper.zip_file(local_file)} end