2024-03-25 13:03:57 +00:00
---
sidebar_label: WaitForOptions
---
# WaitForOptions interface
#### Signature:
```typescript
export interface WaitForOptions
```
## Properties
< table > < thead > < tr > < th >
Property
< / th > < th >
Modifiers
< / th > < th >
Type
< / th > < th >
Description
< / th > < th >
Default
< / th > < / tr > < / thead >
< tbody > < tr > < td >
2024-04-11 16:51:07 +00:00
< span id = "timeout" > timeout< / span >
2024-03-25 13:03:57 +00:00
< / td > < td >
`optional`
< / td > < td >
number
< / td > < td >
Maximum wait time in milliseconds. Pass 0 to disable the timeout.
The default value can be changed by using the [Page.setDefaultTimeout() ](./puppeteer.page.setdefaulttimeout.md ) or [Page.setDefaultNavigationTimeout() ](./puppeteer.page.setdefaultnavigationtimeout.md ) methods.
< / td > < td >
`30000`
< / td > < / tr >
< tr > < td >
2024-04-11 16:51:07 +00:00
< span id = "waituntil" > waitUntil< / span >
2024-03-25 13:03:57 +00:00
< / td > < td >
`optional`
< / td > < td >
[PuppeteerLifeCycleEvent ](./puppeteer.puppeteerlifecycleevent.md ) \| [PuppeteerLifeCycleEvent ](./puppeteer.puppeteerlifecycleevent.md )\[\]
< / td > < td >
When to consider waiting succeeds. Given an array of event strings, waiting is considered to be successful after all events have been fired.
< / td > < td >
`'load'`
< / td > < / tr >
< / tbody > < / table >