$driver
$driver :
WebDriver action builder. It implements the builder pattern.
__construct(\WebDriver $driver)
| \WebDriver | $driver |
click(\WebDriverElement $element = null) : \WebDriverActions
Mouse click.
If $element is provided, move to the middle of the element first.
| \WebDriverElement | $element |
clickAndHold(\WebDriverElement $element = null) : \WebDriverActions
Mouse click and hold.
If $element is provided, move to the middle of the element first.
| \WebDriverElement | $element |
contextClick(\WebDriverElement $element = null) : \WebDriverActions
Context-click (right click).
If $element is provided, move to the middle of the element first.
| \WebDriverElement | $element |
doubleClick(\WebDriverElement $element = null) : \WebDriverActions
Double click.
If $element is provided, move to the middle of the element first.
| \WebDriverElement | $element |
dragAndDrop(\WebDriverElement $source, \WebDriverElement $target) : \WebDriverActions
Drag and drop from $source to $target.
| \WebDriverElement | $source | |
| \WebDriverElement | $target |
dragAndDropBy(\WebDriverElement $source, $x_offset, $y_offset) : \WebDriverActions
Drag $source and drop by offset ($x_offset, $y_offset).
| \WebDriverElement | $source | |
| $x_offset | ||
| $y_offset |
moveByOffset( $x_offset, $y_offset) : \WebDriverActions
Mouse move by offset.
| $x_offset | ||
| $y_offset |
moveToElement(\WebDriverElement $element, $x_offset = null, $y_offset = null) : \WebDriverActions
Move to the middle of the given WebDriverElement. If offset are provided, move the an offset from the top-left cornerof that element.
| \WebDriverElement | $element | |
| $x_offset | ||
| $y_offset |
release(\WebDriverElement $element = null) : \WebDriverActions
Release the mouse button.
If $element is provided, move to the middle of the element first.
| \WebDriverElement | $element |
keyDown(\WebDriverElement $element = null, $key = null) : \WebDriverActions
Press a key on keyboard.
If $element is provided, focus on that element first.
| \WebDriverElement | $element | |
| $key |
keyUp(\WebDriverElement $element = null, $key = null) : \WebDriverActions
Release a key on keyboard.
If $element is provided, focus on that element first.
| \WebDriverElement | $element | |
| $key |
sendKeys(\WebDriverElement $element = null, $keys = null) : \WebDriverActions
Send keys by keyboard.
If $element is provided, focus on that element first.
| \WebDriverElement | $element | |
| $keys |