Class Selenium::WebDriver::ActionBuilder
In: lib/selenium/webdriver/common/action_builder.rb
Parent: Object

The ActionBuilder provides the user a way to set up and perform complex user interactions.

This class should not be instantiated directly, but is created by Selenium::WebDriver::DriverExtensions::HasInputDevices#action, which is available on Driver instances that support the user interaction API.

Example:

 driver.action.key_down(:shift).
               click(element).
               click(second_element).
               key_up(:shift).
               drag_and_drop(element, third_element).
               perform

Methods

Public Class methods

Public Instance methods

[Validate]