cherry-pick(#30210): docs: update context.backgroundPage event examples

This commit is contained in:
Max Schmitt 2024-04-09 09:09:14 +02:00
parent acb6ff1d84
commit 7748e219a1

View file

@ -73,10 +73,9 @@ Only works with Chromium browser's persistent context.
Emitted when new background page is created in the context. Emitted when new background page is created in the context.
```java ```java
Page backgroundPage = context.waitForBackgroundPage(() -> { context.onBackgroundPage(backgroundPage -> {
page.getByText("activate extension").click(); System.out.println(backgroundPage.url());
}); });
System.out.println(backgroundPage.evaluate("location.href"));
``` ```
```js ```js
@ -92,11 +91,11 @@ background_page = context.wait_for_event("backgroundpage")
``` ```
```csharp ```csharp
var backgroundPage = await context.RunAndWaitForBackgoundPageAsync(async => context.BackgroundPage += (backgroundPage) =>
{ {
await page.GetByText("activate extension").ClickAsync(); Console.WriteLine(backgroundPage.Url());
}); };
Console.WriteLine(await backgroundPage.EvaluateAsync<string>("location.href"));
``` ```
## event: BrowserContext.close ## event: BrowserContext.close