--- sidebar_label: WaitForSelectorOptions --- # WaitForSelectorOptions interface #### Signature: ```typescript export interface WaitForSelectorOptions ``` ## Properties
Property Modifiers Type Description Default
hidden `optional` boolean Wait for the selected element to not be found in the DOM or to be hidden, i.e. have `display: none` or `visibility: hidden` CSS properties. `false`
signal `optional` AbortSignal A signal object that allows you to cancel a waitForSelector call.
timeout `optional` number Maximum time to wait in milliseconds. Pass `0` to disable timeout. The default value can be changed by using [Page.setDefaultTimeout()](./puppeteer.page.setdefaulttimeout.md) `30_000` (30 seconds)
visible `optional` boolean Wait for the selected element to be present in DOM and to be visible, i.e. to not have `display: none` or `visibility: hidden` CSS properties. `false`