--- sidebar_label: Frame.$ --- # Frame.$() method This method queries the frame for the given selector. **Signature:** ```typescript class Frame {$(selector: Selector): Promise | null>;} ``` ## Parameters | Parameter | Type | Description | | --- | --- | --- | | selector | Selector | a selector to query for. | **Returns:** Promise<[ElementHandle](./puppeteer.elementhandle.md)<HTMLElementTagNameMap\[Selector\]> \| null> A promise which resolves to an `ElementHandle` pointing at the element, or `null` if it was not found.