website/versioned_docs/version-24.40.0/api/puppeteer.waitforselectoroptions.md
export interface WaitForSelectorOptions
Property
</th><th>Modifiers
</th><th>Type
</th><th>Description
</th><th>Default
</th></tr></thead> <tbody><tr><td><span id="hidden">hidden</span>
</td><td>optional
boolean
</td><td>Wait for the selected element to not be found in the DOM or to be hidden. See ElementHandle.isHidden() for the definition of element invisibility.
</td><td>false
<span id="signal">signal</span>
</td><td>optional
AbortSignal
</td><td>A signal object that allows you to cancel a waitForSelector call.
</td><td> </td></tr> <tr><td><span id="timeout">timeout</span>
</td><td>optional
number
</td><td>Maximum time to wait in milliseconds. Pass 0 to disable timeout.
The default value can be changed by using Page.setDefaultTimeout()
</td><td>30_000 (30 seconds)
<span id="visible">visible</span>
</td><td>optional
boolean
</td><td>Wait for the selected element to be present in DOM and to be visible. See ElementHandle.isVisible() for the definition of element visibility.
</td><td>false