[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Page](./puppeteer.protocol.page.md) > [FrameScheduledNavigationEvent](./puppeteer.protocol.page.frameschedulednavigationevent.md) ## Protocol.Page.FrameScheduledNavigationEvent interface Fired when frame schedules a potential navigation. Signature: ```typescript export interface FrameScheduledNavigationEvent ``` ## Properties | Property | Type | Description | | --- | --- | --- | | [delay](./puppeteer.protocol.page.frameschedulednavigationevent.delay.md) | number | Delay (in seconds) until the navigation is scheduled to begin. The navigation is not guaranteed to start. | | [frameId](./puppeteer.protocol.page.frameschedulednavigationevent.frameid.md) | [FrameId](./puppeteer.protocol.page.frameid.md) | Id of the frame that has scheduled a navigation. | | [reason](./puppeteer.protocol.page.frameschedulednavigationevent.reason.md) | [ClientNavigationReason](./puppeteer.protocol.page.clientnavigationreason.md) | The reason for the navigation. | | [url](./puppeteer.protocol.page.frameschedulednavigationevent.url.md) | string | The destination URL for the scheduled navigation. |