From c403061e630cd99d6a1666d4f2f8de13720a3d19 Mon Sep 17 00:00:00 2001 From: Jon Perl Date: Fri, 24 Jan 2020 17:19:24 -0700 Subject: [PATCH] feat(page): add pagecreated event to allow listening for new pages --- src/events.ts | 1 + src/page.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/events.ts b/src/events.ts index 7985d06d7e..5f067ec1f7 100644 --- a/src/events.ts +++ b/src/events.ts @@ -41,6 +41,7 @@ export const Events = { FrameDetached: 'framedetached', FrameNavigated: 'framenavigated', Load: 'load', + PageCreated: 'pagecreated', Popup: 'popup', WebSocket: 'websocket', WorkerCreated: 'workercreated', diff --git a/src/page.ts b/src/page.ts index 951b66b95a..79b1915ee6 100644 --- a/src/page.ts +++ b/src/page.ts @@ -139,6 +139,7 @@ export class Page extends platform.EventEmitter { if (delegate.pdf) this.pdf = delegate.pdf.bind(delegate); this.coverage = delegate.coverage(); + this.emit(Events.Page.PageCreated); } _didClose() {