Page.goForward() メソッド
このメソッドは、履歴の次のページに移動します。
シグネチャ:
class Page {
abstract goForward(options?: WaitForOptions): Promise<HTTPResponse | null>;
}
パラメータ
パラメータ | 型 | 説明 |
---|---|---|
options | WaitForOptions | (オプション) ナビゲーションパラメータ |
戻り値
Promise<HTTPResponse | null>
メインリソースのレスポンスで解決されるPromise。複数回リダイレクトされた場合、ナビゲーションは最後のリダイレクトのレスポンスで解決されます。前に進むことができない場合は、null
で解決されます。
備考
引数 options
には以下のプロパティが含まれる場合があります。
-
timeout
: 最大ナビゲーション時間(ミリ秒)。デフォルトは30秒。タイムアウトを無効にするには0を渡します。デフォルト値は、Page.setDefaultNavigationTimeout() または Page.setDefaultTimeout() メソッドを使用して変更できます。 -
waitUntil
: ナビゲーションが成功したとみなすタイミング。デフォルトはload
です。イベント文字列の配列が指定された場合、すべてのイベントが発生した後、ナビゲーションは成功したとみなされます。イベントは以下のいずれかです。
-load
: load イベントが発生したときにナビゲーションが完了したとみなします。
-domcontentloaded
: DOMContentLoaded イベントが発生したときにナビゲーションが完了したとみなします。
-networkidle0
: 少なくとも500
ミリ秒間、ネットワーク接続が0以下の場合、ナビゲーションが完了したとみなします。
-networkidle2
: 少なくとも500
ミリ秒間、ネットワーク接続が2以下の場合、ナビゲーションが完了したとみなします。