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,当达到加载状态时完成。 |