class Capybara::Selenium::ChromeNode
def set_file(value) # rubocop:disable Naming/AccessorMethodName
def set_file(value) # rubocop:disable Naming/AccessorMethodName super(value) rescue ::Selenium::WebDriver::Error::ExpectedError => err if err.message =~ /File not found : .+\n.+/m raise ArgumentError, "Selenium < 3.14 with remote Chrome doesn't support multiple file upload" end raise end