--- sidebar_label: WaitForSelectorOptions --- # WaitForSelectorOptions interface #### Signature: ```typescript export interface WaitForSelectorOptions ``` ## Properties
Property | Modifiers | Type | Description | Default |
---|---|---|---|---|
`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` |