Skip to content

press()

Presses the given keys.

await press('Enter')
await press('a')
await press(['Shift', 'ArrowLeft', 'ArrowLeft'])
awaitpress('a', { waitForNavigation: false })
NameTypeDescription
keysstring | Array<string>Name of keys to press. See USKeyboardLayout for a list of all key names.
optionsObjectDefault: {}.
options.textstringIf specified, generates an input event with this text. Default: "".
options.delaynumberTime to wait between keydown and keyup in milliseconds. Default: 0.
options.waitForNavigationbooleanWait for navigation after the click. Default navigation timeout is 30 seconds, to override pass { navigationTimeout: 10000 } in options parameter. Default: true.
options.waitForStartnumberwait for navigation to start. Default: 100.
options.navigationTimeoutnumberNavigation timeout value in milliseconds for navigation after click. Default: 30000.
options.waitForEventsArrayEvents available to wait for [‘DOMContentLoaded’, ‘loadEventFired’, ‘networkAlmostIdle’, ‘networkIdle’, ‘firstPaint’, ‘firstContentfulPaint’, ‘firstMeaningfulPaint’, ‘targetNavigated’] Default: [].
TypeDescription
Promise<void>