Actions class in Selenium-Webdriver
 
          => An API for simulating complex keyboard events and mouse events.  => You can build a series of actions using the Action interface and Actions class.(Action chaining)  eg:- To copy content in clipboard  Actions builder = new Actions(driver);  builder.keyDown( Keys.CONTROL ).sendKeys( "ac" ).keyUp( Keys.CONTROL ).build().perform();  => This is possible because methods of Actions class returns the Actions class object.  => build() of Actions class compiles all events and returns object of Action interface.  => perform() of Action interface executes all events.  
 
 
 
 
 
