Skip to content

doubleClick()

Fetches an element with the given selector, scrolls it into view if needed, and then double clicks the element. If there’s no element matching selector, the method throws an error.

Examples

await doubleClick('Get Started')
await doubleClick(button('Get Started'))
await doubleClick('Get Started', { waitForNavigation: true,  force: true })
await doubleClick('Get Started', { waitForNavigation: false }, below('text'))

Parameters

Name Type Description
selector selector | string A selector to search for element to click. If there are multiple elements satisfying the selector, the first will be double clicked.
options Object Default: {}.
options.waitForNavigation boolean Wait for navigation after the click. Default navigation timeout is 30 seconds, to override pass { navigationTimeout: 10000 } in options parameter. Default: true.
options.force boolean Set to true to perform action on hidden/disabled elements. Default: false.
args Array Proximity selectors

Returns

Type Description
Promise<void>