mirror of
https://github.com/puppeteer/puppeteer
synced 2024-06-14 14:02:48 +00:00
a6b508aa36
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
1.2 KiB
1.2 KiB
sidebar_label |
---|
Frame.waitForNavigation |
Frame.waitForNavigation() method
Waits for the frame to navigate. It is useful for when you run code which will indirectly cause the frame to navigate.
Usage of the History API to change the URL is considered a navigation.
Signature:
class Frame {
abstract waitForNavigation(
options?: WaitForOptions
): Promise<HTTPResponse | null>;
}
Parameters
Parameter | Type | Description |
---|---|---|
options | WaitForOptions | (Optional) Options to configure waiting behavior. |
Returns:
Promise<HTTPResponse | null>
A promise which resolves to the main resource response.
Example
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'),
]);