Taiko
Documentation

Home / API Reference

focus

Fetches an element with the given selector and focuses it. If there's no element matching selector, the method throws an error.

Examples

await focus(textBox('Username:'))
await focus(textBox('Username:'), { waitForEvents: ['firstMeaningfulPaint'], force: true })

Parameters


selector

A selector of an element to focus. If there are multiple elements satisfying the selector, the first will be focused.


options

options.force boolean

Set to true to perform action on hidden/disabled elements.

Default value
false

options.waitForEvents Array<string>

Events available to wait for ['DOMContentLoaded', 'loadEventFired', 'networkAlmostIdle', 'networkIdle', 'firstPaint', 'firstContentfulPaint', 'firstMeaningfulPaint', 'targetNavigated']

Default value
[]

Returns

This API does not return any values