Module: Capybara::Selenium::Node::FileInputClickEmulation

Defined in:
lib/capybara/selenium/extensions/file_input_click_emulation.rb

Instance Method Summary collapse

Instance Method Details

#click(keys = [], **options) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/capybara/selenium/extensions/file_input_click_emulation.rb', line 5

def click(keys = [], **options)
  super
rescue Selenium::WebDriver::Error::InvalidArgumentError
  return emulate_click if attaching_file? && visible_file_field?

  raise
end