Method: Capybara::Selenium::SafariNode#set_file

Defined in:
lib/capybara/selenium/nodes/safari_node.rb

#set_file(value) ⇒ Object

rubocop:disable Naming/AccessorMethodName



57
58
59
60
61
# File 'lib/capybara/selenium/nodes/safari_node.rb', line 57

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