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.