From 5ff619371d38f7945657aac25f1168b4d5e056be Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed, 4 Sep 2024 10:06:47 +0000
Subject: [PATCH] feat(roll): roll to ToT Playwright (04-09-24)
---
dotnet/docs/api/class-page.mdx | 4 +--
java/docs/api/class-page.mdx | 4 +--
nodejs/docs/api/class-page.mdx | 4 +--
nodejs/docs/api/class-request.mdx | 49 +++++++++++++++----------------
python/docs/api/class-page.mdx | 4 +--
5 files changed, 31 insertions(+), 34 deletions(-)
diff --git a/dotnet/docs/api/class-page.mdx b/dotnet/docs/api/class-page.mdx
index 5846a2ca79..65fbe599da 100644
--- a/dotnet/docs/api/class-page.mdx
+++ b/dotnet/docs/api/class-page.mdx
@@ -723,7 +723,7 @@ Page.FrameByUrl(url);
### FrameLocator {#page-frame-locator}
-Added in: v1.17 regular [`Locator`] instead.page.FrameLocator
+Added in: v1.17page.FrameLocator
When working with iframes, you can create a frame locator that will enter the iframe and allow selecting elements in that iframe.
@@ -737,7 +737,7 @@ await locator.ClickAsync();
```
**Arguments**
-- `selector` [string] Added in: v1.17#
+- `selector` [string]#
A selector to use when resolving DOM element.
diff --git a/java/docs/api/class-page.mdx b/java/docs/api/class-page.mdx
index 3bc5e40e99..15582b02fc 100644
--- a/java/docs/api/class-page.mdx
+++ b/java/docs/api/class-page.mdx
@@ -724,7 +724,7 @@ Page.frameByUrl(url);
### frameLocator {#page-frame-locator}
-Added in: v1.17 regular [`Locator`] instead.page.frameLocator
+Added in: v1.17page.frameLocator
When working with iframes, you can create a frame locator that will enter the iframe and allow selecting elements in that iframe.
@@ -738,7 +738,7 @@ locator.click();
```
**Arguments**
-- `selector` [String] Added in: v1.17#
+- `selector` [String]#
A selector to use when resolving DOM element.
diff --git a/nodejs/docs/api/class-page.mdx b/nodejs/docs/api/class-page.mdx
index 4e2b8e177d..a002a3f170 100644
--- a/nodejs/docs/api/class-page.mdx
+++ b/nodejs/docs/api/class-page.mdx
@@ -706,7 +706,7 @@ const frame = page.frame({ url: /.*domain.*/ });
### frameLocator {#page-frame-locator}
-Added in: v1.17 regular [`Locator`] instead.page.frameLocator
+Added in: v1.17page.frameLocator
When working with iframes, you can create a frame locator that will enter the iframe and allow selecting elements in that iframe.
@@ -720,7 +720,7 @@ await locator.click();
```
**Arguments**
-- `selector` [string] Added in: v1.17#
+- `selector` [string]#
A selector to use when resolving DOM element.
diff --git a/nodejs/docs/api/class-request.mdx b/nodejs/docs/api/class-request.mdx
index 9323100722..c63065bd2a 100644
--- a/nodejs/docs/api/class-request.mdx
+++ b/nodejs/docs/api/class-request.mdx
@@ -333,6 +333,29 @@ await request.response();
---
+### serviceWorker {#request-service-worker}
+
+Added in: v1.24request.serviceWorker
+
+The Service [Worker] that is performing the request.
+
+**Usage**
+
+```js
+request.serviceWorker();
+```
+
+**Returns**
+- [null] | [Worker]#
+
+**Details**
+
+This method is Chromium only. It's safe to call when using other browsers, but it will always be `null`.
+
+Requests originated in a Service Worker do not have a [request.frame()](/api/class-request.mdx#request-frame) available.
+
+---
+
### sizes {#request-sizes}
Added in: v1.15request.sizes
@@ -424,32 +447,6 @@ request.url();
**Returns**
- [string]#
----
-
-## Deprecated
-
-### serviceWorker {#request-service-worker}
-
-Added in: v1.24request.serviceWorker
-
-:::warning Deprecated
-
-Requests made by a Service Worker are not reported in Playwright.
-
-:::
-
-
-This method will always return `null`.
-
-**Usage**
-
-```js
-request.serviceWorker();
-```
-
-**Returns**
-- [null] | [Worker]#
-
[Accessibility]: /api/class-accessibility.mdx "Accessibility"
[Android]: /api/class-android.mdx "Android"
diff --git a/python/docs/api/class-page.mdx b/python/docs/api/class-page.mdx
index 84bb6792a0..cb86f41fe5 100644
--- a/python/docs/api/class-page.mdx
+++ b/python/docs/api/class-page.mdx
@@ -1498,7 +1498,7 @@ frame = page.frame(url=r".*domain.*")
### frame_locator {#page-frame-locator}
-Added in: v1.17 regular [`Locator`] instead.page.frame_locator
+Added in: v1.17page.frame_locator
When working with iframes, you can create a frame locator that will enter the iframe and allow selecting elements in that iframe.
@@ -1533,7 +1533,7 @@ await locator.click()
**Arguments**
-- `selector` [str] Added in: v1.17#
+- `selector` [str]#
A selector to use when resolving DOM element.