module Selenium::WebDriver::Remote::Features
def upload_if_necessary(keys)
def upload_if_necessary(keys) local_files = keys.first&.split("\n")&.filter_map { |key| @file_detector.call(Array(key)) } return keys unless local_files&.any? keys = local_files.map { |local_file| upload(local_file) } Array(keys.join("\n")) end