diff --git a/new-docs/puppeteer.frame.goto.md b/new-docs/puppeteer.frame.goto.md index b98308a45c159..2395e11156865 100644 --- a/new-docs/puppeteer.frame.goto.md +++ b/new-docs/puppeteer.frame.goto.md @@ -7,7 +7,7 @@ Signature: ```typescript -goto(url: string, options: { +goto(url: string, options?: { referer?: string; timeout?: number; waitUntil?: PuppeteerLifeCycleEvent | PuppeteerLifeCycleEvent[]; diff --git a/new-docs/puppeteer.page.goto.md b/new-docs/puppeteer.page.goto.md index 3463d9b8377dd..f43ef671511ab 100644 --- a/new-docs/puppeteer.page.goto.md +++ b/new-docs/puppeteer.page.goto.md @@ -7,7 +7,7 @@ Signature: ```typescript -goto(url: string, options: WaitForOptions & { +goto(url: string, options?: WaitForOptions & { referer?: string; }): Promise; ``` diff --git a/src/FrameManager.ts b/src/FrameManager.ts index 3ac37085ba73e..e50617bff208b 100644 --- a/src/FrameManager.ts +++ b/src/FrameManager.ts @@ -412,7 +412,7 @@ export class Frame { referer?: string; timeout?: number; waitUntil?: PuppeteerLifeCycleEvent | PuppeteerLifeCycleEvent[]; - } + } = {} ): Promise { return await this._frameManager.navigateFrame(this, url, options); } diff --git a/src/Page.ts b/src/Page.ts index c5f51179e80bd..79bb1d51f8da2 100644 --- a/src/Page.ts +++ b/src/Page.ts @@ -838,7 +838,7 @@ export class Page extends EventEmitter { async goto( url: string, - options: WaitForOptions & { referer?: string } + options: WaitForOptions & { referer?: string } = {} ): Promise { return await this._frameManager.mainFrame().goto(url, options); }