Skip to main content
Element Handle queries methods for the Puppeteer driver.

$

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

$$

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

$x

Query for child elements by XPath. (Uses $$() with xpath prefix internally)
XPath queries are deprecated. Consider using CSS selectors instead.
Upstream docs
expression
string
required
result
RemotePuppeteerElementHandle[]
Return value
await element.$x('...');