Skip to main content
Frame queries methods for the Puppeteer driver.

locator

Creates a Locator for the given selector.
Locators are used for performing actions on elements with built-in waiting.
Upstream docs
selector
string
required
result
RemotePuppeteerLocator
Return value
await frame.locator('...');

$

Query for a single element. Upstream docs
selector
string
required
result
SerializedHandle | null
Return value
await frame.$('...');

$$

Query for all matching elements. Upstream docs
selector
string
required
result
SerializedHandle[]
Return value
await frame.$$('...');

$x

Evaluate XPath expression. (Uses $$() with xpath prefix internally) Upstream docs
expression
string
required
result
SerializedHandle[]
Return value
await frame.$x('...');