WebDriverSingleKeyAction
extends WebDriverKeysRelatedAction
in package
implements
WebDriverAction
AbstractYes
Base class for all keyboard-related actions.
Table of Contents
Interfaces
- WebDriverAction
- Interface representing a single user-interaction action.
Constants
- MODIFIER_KEYS = [\Facebook\WebDriver\WebDriverKeys::SHIFT, \Facebook\WebDriver\WebDriverKeys::LEFT_SHIFT, \Facebook\WebDriver\WebDriverKeys::RIGHT_SHIFT, \Facebook\WebDriver\WebDriverKeys::CONTROL, \Facebook\WebDriver\WebDriverKeys::LEFT_CONTROL, \Facebook\WebDriver\WebDriverKeys::RIGHT_CONTROL, \Facebook\WebDriver\WebDriverKeys::ALT, \Facebook\WebDriver\WebDriverKeys::LEFT_ALT, \Facebook\WebDriver\WebDriverKeys::RIGHT_ALT, \Facebook\WebDriver\WebDriverKeys::META, \Facebook\WebDriver\WebDriverKeys::RIGHT_META, \Facebook\WebDriver\WebDriverKeys::COMMAND]
Properties
- $key : string
- $keyboard : WebDriverKeyboard
- $locationProvider : WebDriverLocatable|null
- $mouse : WebDriverMouse
Methods
- __construct() : mixed
- focusOnElement() : mixed
Constants
MODIFIER_KEYS
public
mixed
MODIFIER_KEYS
= [\Facebook\WebDriver\WebDriverKeys::SHIFT, \Facebook\WebDriver\WebDriverKeys::LEFT_SHIFT, \Facebook\WebDriver\WebDriverKeys::RIGHT_SHIFT, \Facebook\WebDriver\WebDriverKeys::CONTROL, \Facebook\WebDriver\WebDriverKeys::LEFT_CONTROL, \Facebook\WebDriver\WebDriverKeys::RIGHT_CONTROL, \Facebook\WebDriver\WebDriverKeys::ALT, \Facebook\WebDriver\WebDriverKeys::LEFT_ALT, \Facebook\WebDriver\WebDriverKeys::RIGHT_ALT, \Facebook\WebDriver\WebDriverKeys::META, \Facebook\WebDriver\WebDriverKeys::RIGHT_META, \Facebook\WebDriver\WebDriverKeys::COMMAND]
Properties
$key
protected
string
$key
$keyboard
protected
WebDriverKeyboard
$keyboard
$locationProvider
protected
WebDriverLocatable|null
$locationProvider
$mouse
protected
WebDriverMouse
$mouse
Methods
__construct()
public
__construct(WebDriverKeyboard $keyboard, WebDriverMouse $mouse[, WebDriverLocatable $location_provider = null ][, string $key = '' ]) : mixed
Parameters
- $keyboard : WebDriverKeyboard
- $mouse : WebDriverMouse
- $location_provider : WebDriverLocatable = null
- $key : string = ''
Tags
focusOnElement()
protected
focusOnElement() : mixed