The Advanced User Interactions API in Selenium WebDriver provides a way to set up and perform complex user interactions, specifically those that group a series of keyboard and mouse operations and send them to the browser.
Click()
ClickAndHold()
ContextClick()
DoubleClick()
DragAndDrop()
DragAndDropToOffset()
MoveByOffset()
MoveToElement()
Release()
KeyDown()
KeyUp()
SendKeys()
Check out the ...