waitForNavigation([options])
等待给定的导航生命周期事件发生并返回主资源响应。
| 参数 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| options | 对象 | null | |
| options.timeout | 数字 | 30000 | 最大时间(毫秒)。传入 0 表示禁用超时。默认值会被 BrowserContext 或 Page 上的 setDefaultTimeout 选项覆盖。 |
| options.waitUntil | 字符串 | load | 何时认为操作成功完成。更多详情请参见 事件。 |
活动
注意
不推荐使用
networkidle。不要将此方法用于测试,特别是对于网络流量大的网站,事件可能永远不会触发,请依赖 Web 断言来评估就绪状态。
事件可以是以下任意一种
'domcontentloaded'- 当DOMContentLoaded事件触发时,认为操作完成。'load'- 当load事件触发时,认为操作完成。'networkidle'- 当网络连接在至少500毫秒内没有活动时,认为操作完成。
返回值
| 类型 | 描述 |
|---|---|
| Promise<null | Response> | 与 frame 关联的 Response 实例。否则,返回 null |


