跳到主要内容
版本: 23.11.1

Frame.waitForNavigation() 方法

等待框架导航。当您运行会导致框架间接导航的代码时,它非常有用。

使用 History API 更改 URL 被视为导航。

签名

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

参数

参数

类型

描述

options

WaitForOptions

(可选)配置等待行为的选项。

返回值

Promise<HTTPResponse | null>

一个 Promise,解析为主要资源响应。

示例

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'),
]);