class Capybara::Selenium::SafariNode
def set_file(value) # rubocop:disable Naming/AccessorMethodName
def set_file(value) # rubocop:disable Naming/AccessorMethodName # By default files are appended so we have to clear here if its multiple and already set native.clear if multiple? && driver.evaluate_script('arguments[0].files', self).any? super end