Focuses the element, and then uses Keyboard.down() and Keyboard.up().
class ElementHandle {
press(key: KeyInput, options?: Readonly<KeyPressOptions>): Promise<void>;
}
Parameter | Type | Description |
---|---|---|
key | [KeyInput](./puppeteer.keyinput.md) | Name of key to press, such as `ArrowLeft`. See [KeyInput](./puppeteer.keyinput.md) for a list of all key names. |
options | Readonly<[KeyPressOptions](./puppeteer.keypressoptions.md)> | _(Optional)_ |
Returns:
Promise<void>
If key
is a single character and no modifier keys besides Shift
are being held down, a keypress
/input
event will also be generated. The text
option can be specified to force an input event to be generated.
NOTE Modifier keys DO affect elementHandle.press
. Holding down Shift
will type the text in upper case.