--- 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.