class Capybara::Selenium::Node
def set_date(value) # rubocop:disable Naming/AccessorMethodName
def set_date(value) # rubocop:disable Naming/AccessorMethodName value = SettableValue.new(value) return set_text(value) unless value.dateable? # TODO: this would be better if locale can be detected and correct keystrokes sent update_value_js(value.to_date_str) end