2022-07-05 13:41:43 +00:00
---
sidebar_label: WaitForOptions
---
# WaitForOptions interface
2022-10-24 07:07:05 +00:00
#### Signature:
2022-07-05 13:41:43 +00:00
```typescript
export interface WaitForOptions
```
## Properties
2024-03-20 15:03:14 +00:00
< 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 11:01:13 +00:00
< span id = "timeout" > timeout< / span >
2024-03-20 15:03:14 +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 11:01:13 +00:00
< span id = "waituntil" > waitUntil< / span >
2024-03-20 15:03:14 +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 >