mirror of
https://github.com/puppeteer/puppeteer
synced 2024-06-14 14:02:48 +00:00
5ff205dc8b
* fix: extends `ElementHandle` to `Node`s (#8552)
1.2 KiB
1.2 KiB
sidebar_label |
---|
CustomQueryHandler |
CustomQueryHandler interface
Contains two functions queryOne
and queryAll
that can be registered as alternative querying strategies. The functions queryOne
and queryAll
are executed in the page context. queryOne
should take an Element
and a selector string as argument and return a single Element
or null
if no element is found. queryAll
takes the same arguments but should instead return a NodeListOf<Element>
or Array<Element>
with all the elements that match the given query selector.
Signature:
export interface CustomQueryHandler
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
queryAll? | (element: Node, selector: string) => Node[] | (Optional) | |
queryOne? | (element: Node, selector: string) => Node | null | (Optional) |