メインコンテンツに移動
バージョン: 22.5.0

Frame.waitForNavigation() メソッド

フレームがナビゲートされるまで待ちます。間接的にフレームのナビゲートを引き起こすコードを実行する場合に役立ちます。

履歴APIを使用して URL を変更することはナビゲートとみなされます。

シグネチャ:

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

パラメータ

パラメータタイプ説明
optionsWaitForOptions(省略可能) 待機動作を設定するオプション。

戻り値

Promise<HTTPレスポンス | null>

メインリソースのレスポンスに解決されるプロミス。

const [response] = await Promise.all([
// The navigation promise resolves after navigation has finished
frame.waitForNavigation(),
// Clicking the link will indirectly cause a navigation
frame.click('a.my-link'),
]);