跳至主要內容
版本:23.11.1

Page.goto() 方法

將框架或頁面導覽至給定的 url

簽名

class Page {
goto(url: string, options?: GoToOptions): Promise<HTTPResponse | null>;
}

參數

參數

類型

描述

url

string

要將框架導覽至的 URL。URL 應包含協定,例如 https://

options

GoToOptions

(選用) 用於配置等待行為的選項。

回傳

Promise<HTTPResponse | null>

一個 Promise,它會解析為主要資源的回應。在多次重新導向的情況下,導覽將會解析為最後一次重新導向的回應。

備註

導覽至 about:blank 或導覽至具有不同雜湊的相同 URL 將會成功並回傳 null

警告

無頭外殼模式不支援導覽至 PDF 文件。請參閱上游問題

在無頭外殼中,當遠端伺服器回傳任何有效的 HTTP 狀態碼(包括 404「找不到」和 500「內部伺服器錯誤」)時,此方法不會擲回錯誤。此類回應的狀態碼可以透過呼叫HTTPResponse.status() 來擷取。