Method: Capybara::Node::Actions#click_button

Defined in:
lib/capybara/node/actions.rb

#click_button(locator) ⇒ Object

Finds a button by id, text or value and clicks it.

Parameters:

  • locator (String)

    Text, id or value of button



36
37
38
39
# File 'lib/capybara/node/actions.rb', line 36

def click_button(locator)
  msg = "no button with value or id or text '#{locator}' found"
  find(:xpath, XPath::HTML.button(locator), :message => msg).click
end