# File lib/capybara/driver/rack_test_driver.rb, line 82 def click if tag_name == 'a' method = self["data-method"] || :get driver.process(method, self[:href].to_s) elsif (tag_name == 'input' or tag_name == 'button') and %w(submit image).include?(type) Form.new(driver, form).submit(self) end end