Frame.waitForNavigation() 方法
等待框架导航。当运行的代码会间接导致框架导航时,此方法非常有用。
使用 History API 更改 URL 被视为一次导航。
签名
class Frame {
abstract waitForNavigation(
options?: WaitForOptions,
): Promise<HTTPResponse | null>;
}
参数
|
参数 |
类型 |
说明 |
|---|---|---|
|
options |
(可选) 用于配置等待行为的选项。 |
返回值:
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'),
]);