From 7748e219a130c7a9b4479c46f436d1c378322f2e Mon Sep 17 00:00:00 2001 From: Max Schmitt Date: Tue, 9 Apr 2024 09:09:14 +0200 Subject: [PATCH] cherry-pick(#30210): docs: update context.backgroundPage event examples --- docs/src/api/class-browsercontext.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/docs/src/api/class-browsercontext.md b/docs/src/api/class-browsercontext.md index e4bae85f7d..58205d170a 100644 --- a/docs/src/api/class-browsercontext.md +++ b/docs/src/api/class-browsercontext.md @@ -73,10 +73,9 @@ Only works with Chromium browser's persistent context. Emitted when new background page is created in the context. ```java -Page backgroundPage = context.waitForBackgroundPage(() -> { - page.getByText("activate extension").click(); +context.onBackgroundPage(backgroundPage -> { + System.out.println(backgroundPage.url()); }); -System.out.println(backgroundPage.evaluate("location.href")); ``` ```js @@ -92,11 +91,11 @@ background_page = context.wait_for_event("backgroundpage") ``` ```csharp -var backgroundPage = await context.RunAndWaitForBackgoundPageAsync(async => +context.BackgroundPage += (backgroundPage) => { - await page.GetByText("activate extension").ClickAsync(); -}); -Console.WriteLine(await backgroundPage.EvaluateAsync("location.href")); + Console.WriteLine(backgroundPage.Url()); +}; + ``` ## event: BrowserContext.close