Method: Selenium::WebDriver::ActionBuilder#click

Defined in:
lib/selenium/webdriver/common/action_builder.rb

#click(element = nil) ⇒ ActionBuilder

Clicks in the middle of the given element. Equivalent to:

driver.action.move_to(element).click

When no element is passed, the current mouse position will be clicked.

Examples:

Clicking on an element


el = driver.find_element(:id, "some_id")
driver.action.click(el).perform

Clicking at the current mouse position


driver.action.click.perform

Parameters:

Returns:



186
187
188
189
# File 'lib/selenium/webdriver/common/action_builder.rb', line 186

def click(element = nil)
  @actions << [:mouse, :click, [element]]
  self
end