Back to Puppeteer

Keyboard.sendCharacter() method

website/versioned_docs/version-24.40.0/api/puppeteer.keyboard.sendcharacter.md

19.2.2719 B
Original Source

Keyboard.sendCharacter() method

Dispatches a keypress and input event. This does not send a keydown or keyup event.

Signature

typescript
class Keyboard {
  abstract sendCharacter(char: string): Promise<void>;
}

Parameters

<table><thead><tr><th>

Parameter

</th><th>

Type

</th><th>

Description

</th></tr></thead> <tbody><tr><td>

char

</td><td>

string

</td><td>

Character to send into the page.

</td></tr> </tbody></table>

Returns:

Promise<void>

Remarks

Modifier keys DO NOT effect Keyboard.sendCharacter. Holding down Shift will not type the text in upper case.

Example

ts
page.keyboard.sendCharacter('嗨');