菜单
开源

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