class Capybara::Selenium::EdgeNode
def click(*, **)
def click(*, **) super rescue Selenium::WebDriver::Error::InvalidArgumentError => e tag_name, type = attrs(:tagName, :type).map { |val| val&.downcase } if tag_name == 'input' && type == 'file' raise Selenium::WebDriver::Error::InvalidArgumentError, "EdgeChrome can't click on file inputs.\n#{e.message}" end raise end