跳至主要内容
版本:22.5.0

Page.goBack() 方法

此方法导航到历史记录中的上一页。

签名:

class Page {
abstract goBack(options?: WaitForOptions): Promise<HTTPResponse | null>;
}

参数

参数类型描述
optionsWaitForOptions(可选) 导航参数

返回值

Promise<HTTPResponse | null>

解析为主要资源响应的 Promise。如果发生多次重定向,导航将解析为最后一次重定向的响应。如果无法返回,则解析为 null

备注

参数 options 可能具有以下属性

  • timeout : 最大导航时间(以毫秒为单位),默认为 30 秒,传递 0 以禁用超时。可以使用 Page.setDefaultNavigationTimeout()Page.setDefaultTimeout() 方法更改默认值。

  • waitUntil : 何时认为导航成功,默认为 load。给定一个事件字符串数组,在所有事件触发后,导航被认为成功。事件可以是以下之一
    - load : 当触发 load 事件时,认为导航已完成。
    - domcontentloaded : 当触发 DOMContentLoaded 事件时,认为导航已完成。
    - networkidle0 : 当网络连接数不超过 0 个且持续时间至少为 500 毫秒时,认为导航已完成。
    - networkidle2 : 当网络连接数不超过 2 个且持续时间至少为 500 毫秒时,认为导航已完成。