Skip to content

write()

Types the given text into the focused or given element.

await write('admin')
await write('admin', into(textBox("Username"),{force:true})
NameTypeDescription
textstringText to type into the element.
intoselector | Element | stringA selector of an element to write into.
optionsObjectDefault: {delay:0}.
options.delaynumberTime to wait between key presses in milliseconds. Default: 0.
options.waitForNavigationbooleanWait for navigation after the click. Default navigation timeout is 15 seconds, to override pass { navigationTimeout: 10000 } in options parameter. Default: true.
options.waitForStartnumberwait for navigation to start. Accepts time in milliseconds. Default: 100.
options.navigationTimeoutnumberNavigation timeout value in milliseconds for navigation after click. Default: 30000.
options.hideTextbooleanPrevent given text from being written to log output. Default: false.
options.forcebooleanSet to true to perform action on hidden/disabled elements. Default: false.
options.waitForEventsArrayEvents available to wait for [‘DOMContentLoaded’, ‘loadEventFired’, ‘networkAlmostIdle’, ‘networkIdle’, ‘firstPaint’, ‘firstContentfulPaint’, ‘firstMeaningfulPaint’, ‘targetNavigated’] Default: [].
TypeDescription
Promise<void>