Method: Capybara::Driver::MechanicalCuke::Node#click

Defined in:
lib/mechanical-cuke/capybara.rb

#clickObject


57
58
59
60
61
62
63
64
65
66
67
# File 'lib/mechanical-cuke/capybara.rb', line 57

def click
  if tag_name == 'a'
    link = driver.current_page.link_with(:node => self.node)
    link.click
  elsif self.node['type'] == 'submit'
    button = driver.form.button_with(:node => self.node)
    driver.form.click_button(button)
  else
    nil
  end
end