WebDriverKeys
in package
Representations of pressable keys that aren't text.
These are stored in the Unicode PUA (Private Use Area) code points.
Tags
Table of Contents
Constants
- ADD = ""
- ALT = ""
- ARROW_DOWN = ""
- ARROW_LEFT = ""
- ARROW_RIGHT = ""
- ARROW_UP = ""
- BACKSPACE = ""
- CANCEL = ""
- CLEAR = ""
- COMMAND = self::META
- CONTROL = ""
- DECIMAL = ""
- DELETE = ""
- DIVIDE = ""
- DOWN = self::ARROW_DOWN
- END = ""
- ENTER = ""
- EQUALS = ""
- ESCAPE = ""
- F1 = ""
- F10 = ""
- F11 = ""
- F12 = ""
- F2 = ""
- F3 = ""
- F4 = ""
- F5 = ""
- F6 = ""
- F7 = ""
- F8 = ""
- F9 = ""
- HELP = ""
- HOME = ""
- INSERT = ""
- LEFT = self::ARROW_LEFT
- LEFT_ALT = self::ALT
- LEFT_CONTROL = self::CONTROL
- LEFT_SHIFT = self::SHIFT
- META = ""
- MULTIPLY = ""
- NULL = ""
- NUMPAD0 = ""
- NUMPAD1 = ""
- NUMPAD2 = ""
- NUMPAD3 = ""
- NUMPAD4 = ""
- NUMPAD5 = ""
- NUMPAD6 = ""
- NUMPAD7 = ""
- NUMPAD8 = ""
- NUMPAD9 = ""
- NUMPAD_ARROW_DELETE = ""
- NUMPAD_ARROW_DOWN = ""
- NUMPAD_ARROW_INSERT = ""
- NUMPAD_ARROW_LEFT = ""
- NUMPAD_ARROW_RIGHT = ""
- NUMPAD_ARROW_UP = ""
- NUMPAD_END = ""
- NUMPAD_HOME = ""
- NUMPAD_PAGE_DOWN = ""
- NUMPAD_PAGE_UP = ""
- PAGE_DOWN = ""
- PAGE_UP = ""
- PAUSE = ""
- RETURN_KEY = ""
- RIGHT = self::ARROW_RIGHT
- RIGHT_ALT = ""
- RIGHT_CONTROL = ""
- RIGHT_META = ""
- RIGHT_SHIFT = ""
- SEMICOLON = ""
- SEPARATOR = ""
- SHIFT = ""
- SPACE = ""
- SUBTRACT = ""
- TAB = ""
- UP = self::ARROW_UP
- ZENKAKU_HANKAKU = "\xee\x80\xc0"
Methods
- encode() : array<string|int, mixed>|string
- Encode input of `sendKeys()` to appropriate format according to protocol.
Constants
ADD
public
mixed
ADD
= ""
ALT
public
mixed
ALT
= ""
ARROW_DOWN
public
mixed
ARROW_DOWN
= ""
ARROW_LEFT
public
mixed
ARROW_LEFT
= ""
ARROW_RIGHT
public
mixed
ARROW_RIGHT
= ""
ARROW_UP
public
mixed
ARROW_UP
= ""
BACKSPACE
public
mixed
BACKSPACE
= ""
CANCEL
public
mixed
CANCEL
= ""
CLEAR
public
mixed
CLEAR
= ""
COMMAND
public
mixed
COMMAND
= self::META
CONTROL
public
mixed
CONTROL
= ""
DECIMAL
public
mixed
DECIMAL
= ""
DELETE
public
mixed
DELETE
= ""
DIVIDE
public
mixed
DIVIDE
= ""
DOWN
public
mixed
DOWN
= self::ARROW_DOWN
END
public
mixed
END
= ""
ENTER
public
mixed
ENTER
= ""
EQUALS
public
mixed
EQUALS
= ""
ESCAPE
public
mixed
ESCAPE
= ""
F1
public
mixed
F1
= ""
F10
public
mixed
F10
= ""
F11
public
mixed
F11
= ""
F12
public
mixed
F12
= ""
F2
public
mixed
F2
= ""
F3
public
mixed
F3
= ""
F4
public
mixed
F4
= ""
F5
public
mixed
F5
= ""
F6
public
mixed
F6
= ""
F7
public
mixed
F7
= ""
F8
public
mixed
F8
= ""
F9
public
mixed
F9
= ""
HELP
public
mixed
HELP
= ""
HOME
public
mixed
HOME
= ""
INSERT
public
mixed
INSERT
= ""
LEFT
public
mixed
LEFT
= self::ARROW_LEFT
LEFT_ALT
public
mixed
LEFT_ALT
= self::ALT
LEFT_CONTROL
public
mixed
LEFT_CONTROL
= self::CONTROL
LEFT_SHIFT
public
mixed
LEFT_SHIFT
= self::SHIFT
META
public
mixed
META
= ""
MULTIPLY
public
mixed
MULTIPLY
= ""
NULL
public
mixed
NULL
= ""
NUMPAD0
public
mixed
NUMPAD0
= ""
NUMPAD1
public
mixed
NUMPAD1
= ""
NUMPAD2
public
mixed
NUMPAD2
= ""
NUMPAD3
public
mixed
NUMPAD3
= ""
NUMPAD4
public
mixed
NUMPAD4
= ""
NUMPAD5
public
mixed
NUMPAD5
= ""
NUMPAD6
public
mixed
NUMPAD6
= ""
NUMPAD7
public
mixed
NUMPAD7
= ""
NUMPAD8
public
mixed
NUMPAD8
= ""
NUMPAD9
public
mixed
NUMPAD9
= ""
NUMPAD_ARROW_DELETE
public
mixed
NUMPAD_ARROW_DELETE
= ""
NUMPAD_ARROW_DOWN
public
mixed
NUMPAD_ARROW_DOWN
= ""
NUMPAD_ARROW_INSERT
public
mixed
NUMPAD_ARROW_INSERT
= ""
NUMPAD_ARROW_LEFT
public
mixed
NUMPAD_ARROW_LEFT
= ""
NUMPAD_ARROW_RIGHT
public
mixed
NUMPAD_ARROW_RIGHT
= ""
NUMPAD_ARROW_UP
public
mixed
NUMPAD_ARROW_UP
= ""
NUMPAD_END
public
mixed
NUMPAD_END
= ""
NUMPAD_HOME
public
mixed
NUMPAD_HOME
= ""
NUMPAD_PAGE_DOWN
public
mixed
NUMPAD_PAGE_DOWN
= ""
NUMPAD_PAGE_UP
public
mixed
NUMPAD_PAGE_UP
= ""
PAGE_DOWN
public
mixed
PAGE_DOWN
= ""
PAGE_UP
public
mixed
PAGE_UP
= ""
PAUSE
public
mixed
PAUSE
= ""
RETURN_KEY
public
mixed
RETURN_KEY
= ""
RIGHT
public
mixed
RIGHT
= self::ARROW_RIGHT
RIGHT_ALT
public
mixed
RIGHT_ALT
= ""
RIGHT_CONTROL
public
mixed
RIGHT_CONTROL
= ""
RIGHT_META
public
mixed
RIGHT_META
= ""
RIGHT_SHIFT
public
mixed
RIGHT_SHIFT
= ""
SEMICOLON
public
mixed
SEMICOLON
= ""
SEPARATOR
public
mixed
SEPARATOR
= ""
SHIFT
public
mixed
SHIFT
= ""
SPACE
public
mixed
SPACE
= ""
SUBTRACT
public
mixed
SUBTRACT
= ""
TAB
public
mixed
TAB
= ""
UP
public
mixed
UP
= self::ARROW_UP
ZENKAKU_HANKAKU
public
mixed
ZENKAKU_HANKAKU
= "\xee\x80\xc0"
Methods
encode()
Encode input of `sendKeys()` to appropriate format according to protocol.
public
static encode(string|array<string|int, mixed>|int|float $keys[, bool $isW3cCompliant = false ]) : array<string|int, mixed>|string
Parameters
- $keys : string|array<string|int, mixed>|int|float
- $isW3cCompliant : bool = false