Frame.waitForNavigation() メソッド
フレームがナビゲートされるまで待ちます。間接的にフレームのナビゲートを引き起こすコードを実行する場合に役立ちます。
履歴APIを使用して URL を変更することはナビゲートとみなされます。
シグネチャ:
class Frame {
abstract waitForNavigation(
options?: WaitForOptions
): Promise<HTTPResponse | null>;
}
パラメータ
パラメータ | タイプ | 説明 |
---|---|---|
options | WaitForOptions | (省略可能) 待機動作を設定するオプション。 |
戻り値
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'),
]);