goto(url[, options])
导航到指定的 URL 并返回主要资源响应。
导航到 about:blank
或导航到带有不同哈希值的相同 URL 将会成功并返回 null
。
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
url | 字符串 | '' | 要导航帧到的 URL。URL 应包含 scheme,例如 https:// 。 |
options | 对象 | null | |
options.referer | 字符串 | '' | Referer 请求头值。 |
options.timeout | 数字 | 30000 | 操作的最大超时时间(毫秒)。传递 0 可禁用超时。默认值可通过 browserContext.setDefaultNavigationTimeout(timeout)、browserContext.setDefaultTimeout(timeout)、page.setDefaultNavigationTimeout(timeout) 或 page.setDefaultTimeout(timeout) 方法更改。将值设为 0 将禁用超时。 |
options.waitUntil | 字符串 | load | 何时视为操作成功。详见 事件。 |
活动
注意
不**推荐**使用
networkidle
。请勿将此方法用于测试,尤其对于网络流量频繁可能永远不会触发事件的网站,请转而依赖 web 断言来评估就绪状态。
事件可以是以下之一:
'domcontentloaded'
- 当DOMContentLoaded
事件触发时视为操作完成。'load'
- 当load
事件触发时视为操作完成。'networkidle'
- 当至少500
毫秒内没有网络连接时视为操作完成。
返回值
类型 | 描述 |
---|---|
<Promise<Response | null> | 与帧关联的 Response 实例。否则返回 null 。 |