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