waitForLoadState(state[, options])
注意
此方法存在已知问题。有关详细信息,请参阅 #880。
此方法等待达到指定的加载状态。如果该生命周期事件已收到,它将立即解除阻塞。
| 参数 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| state | string | load | 可选的加载状态,用于等待。有关详细信息,请参阅 事件。 |
| options | object | null | |
| options.timeout | number | 30000 | 最大超时时间(毫秒)。传递 0 禁用超时。默认值被 BrowserContext 或 Page 上的 setDefaultTimeout 选项覆盖。 |
活动
注意
不推荐使用
networkidle。请勿使用此方法进行测试,特别是在通信量大的网站上,该事件可能永远不会触发。请改为依赖 Web 断言来评估准备状态。
事件可以是
'domcontentloaded'- 当触发DOMContentLoaded事件时,认为操作已完成。'load'- 当触发load事件时,认为操作已完成。'networkidle'- 当网络连接至少 500 毫秒内没有活动时,认为操作已完成。
返回值
| 类型 | 描述 |
|---|---|
Promise<void> | 一个 Promise,当达到加载状态时完成。 |


