From 831f8aa58cfc99f556f404074fd551fd302df57a Mon Sep 17 00:00:00 2001 From: Dmitry Gozman Date: Tue, 31 Mar 2026 17:37:42 +0100 Subject: [PATCH] chore: roll to mar-31 --- dotnet/docs/actionability.mdx | 2 +- dotnet/docs/api-testing.mdx | 2 +- dotnet/docs/api/class-apirequest.mdx | 2 +- dotnet/docs/api/class-apirequestcontext.mdx | 2 +- dotnet/docs/api/class-apiresponse.mdx | 2 +- .../docs/api/class-apiresponseassertions.mdx | 2 +- dotnet/docs/api/class-browser.mdx | 2 +- dotnet/docs/api/class-browsercontext.mdx | 2 +- dotnet/docs/api/class-browsertype.mdx | 2 +- dotnet/docs/api/class-cdpsession.mdx | 2 +- dotnet/docs/api/class-cdpsessionevent.mdx | 2 +- dotnet/docs/api/class-clock.mdx | 2 +- dotnet/docs/api/class-consolemessage.mdx | 2 +- dotnet/docs/api/class-debugger.mdx | 48 ++--- dotnet/docs/api/class-dialog.mdx | 2 +- dotnet/docs/api/class-download.mdx | 2 +- dotnet/docs/api/class-elementhandle.mdx | 2 +- dotnet/docs/api/class-filechooser.mdx | 2 +- dotnet/docs/api/class-formdata.mdx | 2 +- dotnet/docs/api/class-frame.mdx | 2 +- dotnet/docs/api/class-framelocator.mdx | 2 +- dotnet/docs/api/class-jshandle.mdx | 2 +- dotnet/docs/api/class-keyboard.mdx | 2 +- dotnet/docs/api/class-locator.mdx | 7 +- dotnet/docs/api/class-locatorassertions.mdx | 2 +- dotnet/docs/api/class-mouse.mdx | 2 +- dotnet/docs/api/class-page.mdx | 20 +- dotnet/docs/api/class-pageassertions.mdx | 2 +- dotnet/docs/api/class-playwright.mdx | 2 +- .../docs/api/class-playwrightassertions.mdx | 2 +- dotnet/docs/api/class-request.mdx | 2 +- dotnet/docs/api/class-response.mdx | 2 +- dotnet/docs/api/class-route.mdx | 2 +- ...class-overlay.mdx => class-screencast.mdx} | 117 +++++++--- dotnet/docs/api/class-selectors.mdx | 2 +- dotnet/docs/api/class-timeouterror.mdx | 2 +- dotnet/docs/api/class-touchscreen.mdx | 2 +- dotnet/docs/api/class-tracing.mdx | 2 +- dotnet/docs/api/class-video.mdx | 73 +------ dotnet/docs/api/class-weberror.mdx | 2 +- dotnet/docs/api/class-websocket.mdx | 2 +- dotnet/docs/api/class-websocketframe.mdx | 2 +- dotnet/docs/api/class-websocketroute.mdx | 2 +- dotnet/docs/api/class-worker.mdx | 2 +- dotnet/docs/aria-snapshots.mdx | 2 +- dotnet/docs/auth.mdx | 2 +- dotnet/docs/browser-contexts.mdx | 2 +- dotnet/docs/browsers.mdx | 2 +- dotnet/docs/ci-intro.mdx | 2 +- dotnet/docs/ci.mdx | 2 +- dotnet/docs/clock.mdx | 2 +- dotnet/docs/codegen-intro.mdx | 2 +- dotnet/docs/codegen.mdx | 2 +- dotnet/docs/debug.mdx | 2 +- dotnet/docs/dialogs.mdx | 2 +- dotnet/docs/docker.mdx | 2 +- dotnet/docs/downloads.mdx | 2 +- dotnet/docs/emulation.mdx | 2 +- dotnet/docs/evaluating.mdx | 2 +- dotnet/docs/events.mdx | 2 +- dotnet/docs/extensibility.mdx | 2 +- dotnet/docs/frames.mdx | 2 +- dotnet/docs/getting-started-cli.mdx | 5 +- dotnet/docs/getting-started-mcp.mdx | 2 +- dotnet/docs/handles.mdx | 2 +- dotnet/docs/input.mdx | 2 +- dotnet/docs/intro.mdx | 2 +- dotnet/docs/languages.mdx | 2 +- dotnet/docs/library.mdx | 2 +- dotnet/docs/locators.mdx | 2 +- dotnet/docs/mock.mdx | 2 +- dotnet/docs/navigations.mdx | 2 +- dotnet/docs/network.mdx | 2 +- dotnet/docs/other-locators.mdx | 2 +- dotnet/docs/pages.mdx | 2 +- dotnet/docs/pom.mdx | 2 +- dotnet/docs/release-notes.mdx | 115 +++++++++- dotnet/docs/running-tests.mdx | 2 +- dotnet/docs/screenshots.mdx | 2 +- dotnet/docs/selenium-grid.mdx | 2 +- dotnet/docs/test-assertions.mdx | 2 +- dotnet/docs/test-runners.mdx | 2 +- dotnet/docs/touch-events.mdx | 2 +- dotnet/docs/trace-viewer-intro.mdx | 2 +- dotnet/docs/trace-viewer.mdx | 2 +- dotnet/docs/videos.mdx | 2 +- dotnet/docs/webview2.mdx | 2 +- dotnet/docs/writing-tests.mdx | 2 +- dotnet/sidebars.js | 2 + images/release-notes-1.59-screencast-demo.gif | Bin 0 -> 783788 bytes java/docs/accessibility-testing.mdx | 2 +- java/docs/actionability.mdx | 2 +- java/docs/api-testing.mdx | 2 +- java/docs/api/class-apirequest.mdx | 2 +- java/docs/api/class-apirequestcontext.mdx | 2 +- java/docs/api/class-apiresponse.mdx | 2 +- java/docs/api/class-apiresponseassertions.mdx | 2 +- java/docs/api/class-browser.mdx | 2 +- java/docs/api/class-browsercontext.mdx | 8 +- java/docs/api/class-browsertype.mdx | 2 +- java/docs/api/class-cdpsession.mdx | 6 +- java/docs/api/class-clock.mdx | 2 +- java/docs/api/class-consolemessage.mdx | 2 +- java/docs/api/class-debugger.mdx | 48 ++--- java/docs/api/class-dialog.mdx | 2 +- java/docs/api/class-download.mdx | 2 +- java/docs/api/class-elementhandle.mdx | 2 +- java/docs/api/class-filechooser.mdx | 2 +- java/docs/api/class-formdata.mdx | 2 +- java/docs/api/class-frame.mdx | 2 +- java/docs/api/class-framelocator.mdx | 2 +- java/docs/api/class-jshandle.mdx | 2 +- java/docs/api/class-keyboard.mdx | 2 +- java/docs/api/class-locator.mdx | 11 +- java/docs/api/class-locatorassertions.mdx | 4 +- java/docs/api/class-mouse.mdx | 2 +- java/docs/api/class-page.mdx | 40 ++-- java/docs/api/class-pageassertions.mdx | 2 +- java/docs/api/class-playwright.mdx | 2 +- java/docs/api/class-playwrightassertions.mdx | 2 +- java/docs/api/class-playwrightexception.mdx | 2 +- java/docs/api/class-request.mdx | 2 +- java/docs/api/class-requestoptions.mdx | 2 +- java/docs/api/class-response.mdx | 2 +- java/docs/api/class-route.mdx | 2 +- ...class-overlay.mdx => class-screencast.mdx} | 121 ++++++++--- java/docs/api/class-selectors.mdx | 2 +- java/docs/api/class-timeouterror.mdx | 2 +- java/docs/api/class-touchscreen.mdx | 2 +- java/docs/api/class-tracing.mdx | 2 +- java/docs/api/class-video.mdx | 73 +------ java/docs/api/class-weberror.mdx | 2 +- java/docs/api/class-websocket.mdx | 2 +- java/docs/api/class-websocketframe.mdx | 2 +- java/docs/api/class-websocketroute.mdx | 6 +- java/docs/api/class-worker.mdx | 2 +- java/docs/aria-snapshots.mdx | 2 +- java/docs/auth.mdx | 2 +- java/docs/browser-contexts.mdx | 2 +- java/docs/browsers.mdx | 2 +- java/docs/ci-intro.mdx | 2 +- java/docs/ci.mdx | 2 +- java/docs/clock.mdx | 2 +- java/docs/codegen-intro.mdx | 2 +- java/docs/codegen.mdx | 2 +- java/docs/debug.mdx | 2 +- java/docs/dialogs.mdx | 2 +- java/docs/docker.mdx | 2 +- java/docs/downloads.mdx | 2 +- java/docs/emulation.mdx | 2 +- java/docs/evaluating.mdx | 2 +- java/docs/events.mdx | 2 +- java/docs/extensibility.mdx | 2 +- java/docs/frames.mdx | 2 +- java/docs/getting-started-cli.mdx | 5 +- java/docs/getting-started-mcp.mdx | 2 +- java/docs/handles.mdx | 2 +- java/docs/input.mdx | 2 +- java/docs/intro.mdx | 2 +- java/docs/junit.mdx | 2 +- java/docs/languages.mdx | 2 +- java/docs/locators.mdx | 2 +- java/docs/mock.mdx | 2 +- java/docs/navigations.mdx | 2 +- java/docs/network.mdx | 2 +- java/docs/other-locators.mdx | 2 +- java/docs/pages.mdx | 2 +- java/docs/pom.mdx | 2 +- java/docs/release-notes.mdx | 112 +++++++++- java/docs/running-tests.mdx | 2 +- java/docs/screenshots.mdx | 2 +- java/docs/selenium-grid.mdx | 2 +- java/docs/test-assertions.mdx | 2 +- java/docs/test-runners.mdx | 2 +- java/docs/threading.mdx | 2 +- java/docs/touch-events.mdx | 2 +- java/docs/trace-viewer-intro.mdx | 2 +- java/docs/trace-viewer.mdx | 2 +- java/docs/videos.mdx | 2 +- java/docs/webview2.mdx | 2 +- java/docs/writing-tests.mdx | 2 +- java/sidebars.js | 2 + nodejs/docs/accessibility-testing.mdx | 1 - nodejs/docs/actionability.mdx | 1 - nodejs/docs/api-testing.mdx | 1 - nodejs/docs/api/class-android.mdx | 1 - nodejs/docs/api/class-androiddevice.mdx | 5 +- nodejs/docs/api/class-androidinput.mdx | 1 - nodejs/docs/api/class-androidsocket.mdx | 1 - nodejs/docs/api/class-androidwebview.mdx | 1 - nodejs/docs/api/class-apirequest.mdx | 1 - nodejs/docs/api/class-apirequestcontext.mdx | 1 - nodejs/docs/api/class-apiresponse.mdx | 1 - .../docs/api/class-apiresponseassertions.mdx | 1 - nodejs/docs/api/class-browser.mdx | 9 +- nodejs/docs/api/class-browsercontext.mdx | 1 - nodejs/docs/api/class-browserserver.mdx | 1 - nodejs/docs/api/class-browsertype.mdx | 5 +- nodejs/docs/api/class-cdpsession.mdx | 1 - nodejs/docs/api/class-clock.mdx | 1 - nodejs/docs/api/class-consolemessage.mdx | 1 - nodejs/docs/api/class-coverage.mdx | 1 - nodejs/docs/api/class-debugger.mdx | 47 ++-- nodejs/docs/api/class-dialog.mdx | 1 - nodejs/docs/api/class-disposable.mdx | 1 - nodejs/docs/api/class-download.mdx | 1 - nodejs/docs/api/class-electron.mdx | 8 +- nodejs/docs/api/class-electronapplication.mdx | 1 - nodejs/docs/api/class-elementhandle.mdx | 1 - nodejs/docs/api/class-filechooser.mdx | 1 - nodejs/docs/api/class-fixtures.mdx | 1 - nodejs/docs/api/class-frame.mdx | 1 - nodejs/docs/api/class-framelocator.mdx | 1 - nodejs/docs/api/class-fullconfig.mdx | 1 - nodejs/docs/api/class-fullproject.mdx | 1 - nodejs/docs/api/class-genericassertions.mdx | 1 - nodejs/docs/api/class-jshandle.mdx | 1 - nodejs/docs/api/class-keyboard.mdx | 1 - nodejs/docs/api/class-location.mdx | 1 - nodejs/docs/api/class-locator.mdx | 6 +- nodejs/docs/api/class-locatorassertions.mdx | 1 - nodejs/docs/api/class-logger.mdx | 1 - nodejs/docs/api/class-mouse.mdx | 1 - nodejs/docs/api/class-overlay.mdx | 202 ------------------ nodejs/docs/api/class-page.mdx | 22 +- nodejs/docs/api/class-pageassertions.mdx | 1 - nodejs/docs/api/class-playwright.mdx | 1 - .../docs/api/class-playwrightassertions.mdx | 1 - nodejs/docs/api/class-reporter.mdx | 1 - nodejs/docs/api/class-request.mdx | 1 - nodejs/docs/api/class-response.mdx | 1 - nodejs/docs/api/class-route.mdx | 1 - nodejs/docs/api/class-screencast.mdx | 137 ++++++++++-- nodejs/docs/api/class-selectors.mdx | 1 - nodejs/docs/api/class-snapshotassertions.mdx | 1 - nodejs/docs/api/class-suite.mdx | 1 - nodejs/docs/api/class-test.mdx | 1 - nodejs/docs/api/class-testcase.mdx | 1 - nodejs/docs/api/class-testconfig.mdx | 1 - nodejs/docs/api/class-testerror.mdx | 1 - nodejs/docs/api/class-testinfo.mdx | 1 - nodejs/docs/api/class-testinfoerror.mdx | 1 - nodejs/docs/api/class-testoptions.mdx | 1 - nodejs/docs/api/class-testproject.mdx | 1 - nodejs/docs/api/class-testresult.mdx | 1 - nodejs/docs/api/class-teststep.mdx | 1 - nodejs/docs/api/class-teststepinfo.mdx | 1 - nodejs/docs/api/class-timeouterror.mdx | 1 - nodejs/docs/api/class-touchscreen.mdx | 1 - nodejs/docs/api/class-tracing.mdx | 1 - nodejs/docs/api/class-video.mdx | 72 ------- nodejs/docs/api/class-weberror.mdx | 1 - nodejs/docs/api/class-websocket.mdx | 1 - nodejs/docs/api/class-websocketroute.mdx | 1 - nodejs/docs/api/class-worker.mdx | 1 - nodejs/docs/api/class-workerinfo.mdx | 1 - nodejs/docs/aria-snapshots.mdx | 1 - nodejs/docs/auth.mdx | 1 - nodejs/docs/best-practices.mdx | 1 - nodejs/docs/browser-contexts.mdx | 1 - nodejs/docs/browsers.mdx | 1 - nodejs/docs/canary-releases.mdx | 1 - nodejs/docs/chrome-extensions.mdx | 1 - nodejs/docs/ci-intro.mdx | 1 - nodejs/docs/ci.mdx | 1 - nodejs/docs/clock.mdx | 1 - nodejs/docs/codegen-intro.mdx | 1 - nodejs/docs/codegen.mdx | 1 - nodejs/docs/debug.mdx | 1 - nodejs/docs/dialogs.mdx | 1 - nodejs/docs/docker.mdx | 1 - nodejs/docs/downloads.mdx | 1 - nodejs/docs/emulation.mdx | 1 - nodejs/docs/evaluating.mdx | 1 - nodejs/docs/events.mdx | 1 - nodejs/docs/extensibility.mdx | 1 - nodejs/docs/frames.mdx | 1 - nodejs/docs/getting-started-cli.mdx | 4 +- nodejs/docs/getting-started-mcp.mdx | 1 - nodejs/docs/getting-started-vscode.mdx | 1 - nodejs/docs/handles.mdx | 1 - nodejs/docs/input.mdx | 1 - nodejs/docs/intro.mdx | 1 - nodejs/docs/languages.mdx | 1 - nodejs/docs/library.mdx | 1 - nodejs/docs/locators.mdx | 1 - nodejs/docs/mock-browser.mdx | 1 - nodejs/docs/mock.mdx | 1 - nodejs/docs/navigations.mdx | 1 - nodejs/docs/network.mdx | 1 - nodejs/docs/other-locators.mdx | 1 - nodejs/docs/pages.mdx | 1 - nodejs/docs/pom.mdx | 1 - nodejs/docs/protractor.mdx | 1 - nodejs/docs/puppeteer.mdx | 1 - nodejs/docs/release-notes.mdx | 193 ++++++++++++++++- nodejs/docs/running-tests.mdx | 1 - nodejs/docs/screenshots.mdx | 1 - nodejs/docs/selenium-grid.mdx | 1 - nodejs/docs/service-workers.mdx | 1 - nodejs/docs/test-agents.mdx | 1 - nodejs/docs/test-annotations.mdx | 1 - nodejs/docs/test-assertions.mdx | 1 - nodejs/docs/test-cli.mdx | 1 - nodejs/docs/test-components.mdx | 1 - nodejs/docs/test-configuration.mdx | 1 - nodejs/docs/test-fixtures.mdx | 1 - nodejs/docs/test-global-setup-teardown.mdx | 1 - nodejs/docs/test-parallel.mdx | 1 - nodejs/docs/test-parameterize.mdx | 1 - nodejs/docs/test-projects.mdx | 1 - nodejs/docs/test-reporters.mdx | 1 - nodejs/docs/test-retries.mdx | 1 - nodejs/docs/test-sharding.mdx | 1 - nodejs/docs/test-snapshots.mdx | 1 - nodejs/docs/test-timeouts.mdx | 1 - nodejs/docs/test-typescript.mdx | 1 - nodejs/docs/test-ui-mode.mdx | 1 - nodejs/docs/test-use-options.mdx | 1 - nodejs/docs/test-webserver.mdx | 1 - nodejs/docs/testing-library.mdx | 1 - nodejs/docs/touch-events.mdx | 1 - nodejs/docs/trace-viewer-intro.mdx | 1 - nodejs/docs/trace-viewer.mdx | 1 - nodejs/docs/videos.mdx | 1 - nodejs/docs/webview2.mdx | 1 - nodejs/docs/writing-tests.mdx | 1 - nodejs/sidebars.js | 2 + python/docs/actionability.mdx | 2 +- python/docs/api-testing.mdx | 2 +- python/docs/api/class-apirequest.mdx | 2 +- python/docs/api/class-apirequestcontext.mdx | 2 +- python/docs/api/class-apiresponse.mdx | 2 +- .../docs/api/class-apiresponseassertions.mdx | 2 +- python/docs/api/class-browser.mdx | 2 +- python/docs/api/class-browsercontext.mdx | 2 +- python/docs/api/class-browsertype.mdx | 2 +- python/docs/api/class-cdpsession.mdx | 2 +- python/docs/api/class-clock.mdx | 2 +- python/docs/api/class-consolemessage.mdx | 2 +- python/docs/api/class-debugger.mdx | 16 +- python/docs/api/class-dialog.mdx | 2 +- python/docs/api/class-download.mdx | 2 +- python/docs/api/class-elementhandle.mdx | 2 +- python/docs/api/class-error.mdx | 2 +- python/docs/api/class-filechooser.mdx | 2 +- python/docs/api/class-frame.mdx | 2 +- python/docs/api/class-framelocator.mdx | 2 +- python/docs/api/class-jshandle.mdx | 2 +- python/docs/api/class-keyboard.mdx | 2 +- python/docs/api/class-locator.mdx | 7 +- python/docs/api/class-locatorassertions.mdx | 2 +- python/docs/api/class-mouse.mdx | 2 +- python/docs/api/class-page.mdx | 30 ++- python/docs/api/class-pageassertions.mdx | 2 +- python/docs/api/class-playwright.mdx | 2 +- python/docs/api/class-request.mdx | 2 +- python/docs/api/class-response.mdx | 2 +- python/docs/api/class-route.mdx | 2 +- ...class-overlay.mdx => class-screencast.mdx} | 114 +++++++--- python/docs/api/class-selectors.mdx | 2 +- python/docs/api/class-timeouterror.mdx | 2 +- python/docs/api/class-touchscreen.mdx | 2 +- python/docs/api/class-tracing.mdx | 2 +- python/docs/api/class-video.mdx | 116 +--------- python/docs/api/class-weberror.mdx | 2 +- python/docs/api/class-websocket.mdx | 2 +- python/docs/api/class-websocketroute.mdx | 2 +- python/docs/api/class-worker.mdx | 2 +- python/docs/aria-snapshots.mdx | 2 +- python/docs/auth.mdx | 2 +- python/docs/browser-contexts.mdx | 2 +- python/docs/browsers.mdx | 2 +- python/docs/chrome-extensions.mdx | 2 +- python/docs/ci-intro.mdx | 2 +- python/docs/ci.mdx | 2 +- python/docs/clock.mdx | 2 +- python/docs/codegen-intro.mdx | 2 +- python/docs/codegen.mdx | 2 +- python/docs/debug.mdx | 2 +- python/docs/dialogs.mdx | 2 +- python/docs/docker.mdx | 2 +- python/docs/downloads.mdx | 2 +- python/docs/emulation.mdx | 2 +- python/docs/evaluating.mdx | 2 +- python/docs/events.mdx | 2 +- python/docs/extensibility.mdx | 2 +- python/docs/frames.mdx | 2 +- python/docs/getting-started-cli.mdx | 5 +- python/docs/getting-started-mcp.mdx | 2 +- python/docs/handles.mdx | 2 +- python/docs/input.mdx | 2 +- python/docs/intro.mdx | 2 +- python/docs/languages.mdx | 2 +- python/docs/library.mdx | 2 +- python/docs/locators.mdx | 2 +- python/docs/mock.mdx | 2 +- python/docs/navigations.mdx | 2 +- python/docs/network.mdx | 2 +- python/docs/other-locators.mdx | 2 +- python/docs/pages.mdx | 2 +- python/docs/pom.mdx | 2 +- python/docs/release-notes.mdx | 115 +++++++++- python/docs/running-tests.mdx | 2 +- python/docs/screenshots.mdx | 2 +- python/docs/selenium-grid.mdx | 2 +- python/docs/service-workers.mdx | 2 +- python/docs/test-assertions.mdx | 2 +- python/docs/test-runners.mdx | 2 +- python/docs/touch-events.mdx | 2 +- python/docs/trace-viewer-intro.mdx | 2 +- python/docs/trace-viewer.mdx | 2 +- python/docs/videos.mdx | 2 +- python/docs/webview2.mdx | 2 +- python/docs/writing-tests.mdx | 2 +- python/sidebars.js | 2 + src/components/GitHubStarButton/index.tsx | 2 +- src/documentation.js | 11 + src/format_csharp.js | 6 +- src/format_java.js | 4 +- src/generator.js | 2 +- 421 files changed, 1362 insertions(+), 1218 deletions(-) rename dotnet/docs/api/{class-overlay.mdx => class-screencast.mdx} (60%) create mode 100644 images/release-notes-1.59-screencast-demo.gif rename java/docs/api/{class-overlay.mdx => class-screencast.mdx} (61%) delete mode 100644 nodejs/docs/api/class-overlay.mdx rename python/docs/api/{class-overlay.mdx => class-screencast.mdx} (60%) diff --git a/dotnet/docs/actionability.mdx b/dotnet/docs/actionability.mdx index b68458fe58b..7f5775c1f21 100644 --- a/dotnet/docs/actionability.mdx +++ b/dotnet/docs/actionability.mdx @@ -147,7 +147,6 @@ For example, consider a scenario where Playwright will click `Sign Up` button re [Locator]: /api/class-locator.mdx "Locator" [LocatorAssertions]: /api/class-locatorassertions.mdx "LocatorAssertions" [Mouse]: /api/class-mouse.mdx "Mouse" -[Overlay]: /api/class-overlay.mdx "Overlay" [Page]: /api/class-page.mdx "Page" [PageAssertions]: /api/class-pageassertions.mdx "PageAssertions" [Playwright]: /api/class-playwright.mdx "Playwright" @@ -155,6 +154,7 @@ For example, consider a scenario where Playwright will click `Sign Up` button re [Request]: /api/class-request.mdx "Request" [Response]: /api/class-response.mdx "Response" [Route]: /api/class-route.mdx "Route" +[Screencast]: /api/class-screencast.mdx "Screencast" [Selectors]: /api/class-selectors.mdx "Selectors" [TimeoutError]: /api/class-timeouterror.mdx "TimeoutError" [Touchscreen]: /api/class-touchscreen.mdx "Touchscreen" diff --git a/dotnet/docs/api-testing.mdx b/dotnet/docs/api-testing.mdx index 3316d14b644..590d5003a93 100644 --- a/dotnet/docs/api-testing.mdx +++ b/dotnet/docs/api-testing.mdx @@ -439,7 +439,6 @@ var context = await Browser.NewContextAsync(new() { StorageState = state }); [Locator]: /api/class-locator.mdx "Locator" [LocatorAssertions]: /api/class-locatorassertions.mdx "LocatorAssertions" [Mouse]: /api/class-mouse.mdx "Mouse" -[Overlay]: /api/class-overlay.mdx "Overlay" [Page]: /api/class-page.mdx "Page" [PageAssertions]: /api/class-pageassertions.mdx "PageAssertions" [Playwright]: /api/class-playwright.mdx "Playwright" @@ -447,6 +446,7 @@ var context = await Browser.NewContextAsync(new() { StorageState = state }); [Request]: /api/class-request.mdx "Request" [Response]: /api/class-response.mdx "Response" [Route]: /api/class-route.mdx "Route" +[Screencast]: /api/class-screencast.mdx "Screencast" [Selectors]: /api/class-selectors.mdx "Selectors" [TimeoutError]: /api/class-timeouterror.mdx "TimeoutError" [Touchscreen]: /api/class-touchscreen.mdx "Touchscreen" diff --git a/dotnet/docs/api/class-apirequest.mdx b/dotnet/docs/api/class-apirequest.mdx index d860ececfbb..3c3be17438f 100644 --- a/dotnet/docs/api/class-apirequest.mdx +++ b/dotnet/docs/api/class-apirequest.mdx @@ -156,7 +156,6 @@ await ApiRequest.NewContextAsync(options); [Locator]: /api/class-locator.mdx "Locator" [LocatorAssertions]: /api/class-locatorassertions.mdx "LocatorAssertions" [Mouse]: /api/class-mouse.mdx "Mouse" -[Overlay]: /api/class-overlay.mdx "Overlay" [Page]: /api/class-page.mdx "Page" [PageAssertions]: /api/class-pageassertions.mdx "PageAssertions" [Playwright]: /api/class-playwright.mdx "Playwright" @@ -164,6 +163,7 @@ await ApiRequest.NewContextAsync(options); [Request]: /api/class-request.mdx "Request" [Response]: /api/class-response.mdx "Response" [Route]: /api/class-route.mdx "Route" +[Screencast]: /api/class-screencast.mdx "Screencast" [Selectors]: /api/class-selectors.mdx "Selectors" [TimeoutError]: /api/class-timeouterror.mdx "TimeoutError" [Touchscreen]: /api/class-touchscreen.mdx "Touchscreen" diff --git a/dotnet/docs/api/class-apirequestcontext.mdx b/dotnet/docs/api/class-apirequestcontext.mdx index 6a7eb86d978..6b05b48d151 100644 --- a/dotnet/docs/api/class-apirequestcontext.mdx +++ b/dotnet/docs/api/class-apirequestcontext.mdx @@ -590,7 +590,6 @@ await ApiRequestContext.StorageStateAsync(options); [Locator]: /api/class-locator.mdx "Locator" [LocatorAssertions]: /api/class-locatorassertions.mdx "LocatorAssertions" [Mouse]: /api/class-mouse.mdx "Mouse" -[Overlay]: /api/class-overlay.mdx "Overlay" [Page]: /api/class-page.mdx "Page" [PageAssertions]: /api/class-pageassertions.mdx "PageAssertions" [Playwright]: /api/class-playwright.mdx "Playwright" @@ -598,6 +597,7 @@ await ApiRequestContext.StorageStateAsync(options); [Request]: /api/class-request.mdx "Request" [Response]: /api/class-response.mdx "Response" [Route]: /api/class-route.mdx "Route" +[Screencast]: /api/class-screencast.mdx "Screencast" [Selectors]: /api/class-selectors.mdx "Selectors" [TimeoutError]: /api/class-timeouterror.mdx "TimeoutError" [Touchscreen]: /api/class-touchscreen.mdx "Touchscreen" diff --git a/dotnet/docs/api/class-apiresponse.mdx b/dotnet/docs/api/class-apiresponse.mdx index e542ebdb3c1..6beb295061e 100644 --- a/dotnet/docs/api/class-apiresponse.mdx +++ b/dotnet/docs/api/class-apiresponse.mdx @@ -215,7 +215,6 @@ ApiResponse.Url [Locator]: /api/class-locator.mdx "Locator" [LocatorAssertions]: /api/class-locatorassertions.mdx "LocatorAssertions" [Mouse]: /api/class-mouse.mdx "Mouse" -[Overlay]: /api/class-overlay.mdx "Overlay" [Page]: /api/class-page.mdx "Page" [PageAssertions]: /api/class-pageassertions.mdx "PageAssertions" [Playwright]: /api/class-playwright.mdx "Playwright" @@ -223,6 +222,7 @@ ApiResponse.Url [Request]: /api/class-request.mdx "Request" [Response]: /api/class-response.mdx "Response" [Route]: /api/class-route.mdx "Route" +[Screencast]: /api/class-screencast.mdx "Screencast" [Selectors]: /api/class-selectors.mdx "Selectors" [TimeoutError]: /api/class-timeouterror.mdx "TimeoutError" [Touchscreen]: /api/class-touchscreen.mdx "Touchscreen" diff --git a/dotnet/docs/api/class-apiresponseassertions.mdx b/dotnet/docs/api/class-apiresponseassertions.mdx index 3938e17b6bf..e7744a6df13 100644 --- a/dotnet/docs/api/class-apiresponseassertions.mdx +++ b/dotnet/docs/api/class-apiresponseassertions.mdx @@ -93,7 +93,6 @@ await Expect(response).Not.ToBeOKAsync(); [Locator]: /api/class-locator.mdx "Locator" [LocatorAssertions]: /api/class-locatorassertions.mdx "LocatorAssertions" [Mouse]: /api/class-mouse.mdx "Mouse" -[Overlay]: /api/class-overlay.mdx "Overlay" [Page]: /api/class-page.mdx "Page" [PageAssertions]: /api/class-pageassertions.mdx "PageAssertions" [Playwright]: /api/class-playwright.mdx "Playwright" @@ -101,6 +100,7 @@ await Expect(response).Not.ToBeOKAsync(); [Request]: /api/class-request.mdx "Request" [Response]: /api/class-response.mdx "Response" [Route]: /api/class-route.mdx "Route" +[Screencast]: /api/class-screencast.mdx "Screencast" [Selectors]: /api/class-selectors.mdx "Selectors" [TimeoutError]: /api/class-timeouterror.mdx "TimeoutError" [Touchscreen]: /api/class-touchscreen.mdx "Touchscreen" diff --git a/dotnet/docs/api/class-browser.mdx b/dotnet/docs/api/class-browser.mdx index 4e1fe18eb36..c510bda33c1 100644 --- a/dotnet/docs/api/class-browser.mdx +++ b/dotnet/docs/api/class-browser.mdx @@ -648,7 +648,6 @@ Browser.Disconnected += async (_, browser) => {}; [Locator]: /api/class-locator.mdx "Locator" [LocatorAssertions]: /api/class-locatorassertions.mdx "LocatorAssertions" [Mouse]: /api/class-mouse.mdx "Mouse" -[Overlay]: /api/class-overlay.mdx "Overlay" [Page]: /api/class-page.mdx "Page" [PageAssertions]: /api/class-pageassertions.mdx "PageAssertions" [Playwright]: /api/class-playwright.mdx "Playwright" @@ -656,6 +655,7 @@ Browser.Disconnected += async (_, browser) => {}; [Request]: /api/class-request.mdx "Request" [Response]: /api/class-response.mdx "Response" [Route]: /api/class-route.mdx "Route" +[Screencast]: /api/class-screencast.mdx "Screencast" [Selectors]: /api/class-selectors.mdx "Selectors" [TimeoutError]: /api/class-timeouterror.mdx "TimeoutError" [Touchscreen]: /api/class-touchscreen.mdx "Touchscreen" diff --git a/dotnet/docs/api/class-browsercontext.mdx b/dotnet/docs/api/class-browsercontext.mdx index fd7be2c74b6..e59d575abbd 100644 --- a/dotnet/docs/api/class-browsercontext.mdx +++ b/dotnet/docs/api/class-browsercontext.mdx @@ -1343,7 +1343,6 @@ BrowserContext.BackgroundPages [Locator]: /api/class-locator.mdx "Locator" [LocatorAssertions]: /api/class-locatorassertions.mdx "LocatorAssertions" [Mouse]: /api/class-mouse.mdx "Mouse" -[Overlay]: /api/class-overlay.mdx "Overlay" [Page]: /api/class-page.mdx "Page" [PageAssertions]: /api/class-pageassertions.mdx "PageAssertions" [Playwright]: /api/class-playwright.mdx "Playwright" @@ -1351,6 +1350,7 @@ BrowserContext.BackgroundPages [Request]: /api/class-request.mdx "Request" [Response]: /api/class-response.mdx "Response" [Route]: /api/class-route.mdx "Route" +[Screencast]: /api/class-screencast.mdx "Screencast" [Selectors]: /api/class-selectors.mdx "Selectors" [TimeoutError]: /api/class-timeouterror.mdx "TimeoutError" [Touchscreen]: /api/class-touchscreen.mdx "Touchscreen" diff --git a/dotnet/docs/api/class-browsertype.mdx b/dotnet/docs/api/class-browsertype.mdx index 912388f2279..c17c9ca1196 100644 --- a/dotnet/docs/api/class-browsertype.mdx +++ b/dotnet/docs/api/class-browsertype.mdx @@ -584,7 +584,6 @@ BrowserType.Name [Locator]: /api/class-locator.mdx "Locator" [LocatorAssertions]: /api/class-locatorassertions.mdx "LocatorAssertions" [Mouse]: /api/class-mouse.mdx "Mouse" -[Overlay]: /api/class-overlay.mdx "Overlay" [Page]: /api/class-page.mdx "Page" [PageAssertions]: /api/class-pageassertions.mdx "PageAssertions" [Playwright]: /api/class-playwright.mdx "Playwright" @@ -592,6 +591,7 @@ BrowserType.Name [Request]: /api/class-request.mdx "Request" [Response]: /api/class-response.mdx "Response" [Route]: /api/class-route.mdx "Route" +[Screencast]: /api/class-screencast.mdx "Screencast" [Selectors]: /api/class-selectors.mdx "Selectors" [TimeoutError]: /api/class-timeouterror.mdx "TimeoutError" [Touchscreen]: /api/class-touchscreen.mdx "Touchscreen" diff --git a/dotnet/docs/api/class-cdpsession.mdx b/dotnet/docs/api/class-cdpsession.mdx index f57fbf366ee..aebbb0cc232 100644 --- a/dotnet/docs/api/class-cdpsession.mdx +++ b/dotnet/docs/api/class-cdpsession.mdx @@ -134,7 +134,6 @@ CdpSession.Close += async (_, cDPSession) => {}; [Locator]: /api/class-locator.mdx "Locator" [LocatorAssertions]: /api/class-locatorassertions.mdx "LocatorAssertions" [Mouse]: /api/class-mouse.mdx "Mouse" -[Overlay]: /api/class-overlay.mdx "Overlay" [Page]: /api/class-page.mdx "Page" [PageAssertions]: /api/class-pageassertions.mdx "PageAssertions" [Playwright]: /api/class-playwright.mdx "Playwright" @@ -142,6 +141,7 @@ CdpSession.Close += async (_, cDPSession) => {}; [Request]: /api/class-request.mdx "Request" [Response]: /api/class-response.mdx "Response" [Route]: /api/class-route.mdx "Route" +[Screencast]: /api/class-screencast.mdx "Screencast" [Selectors]: /api/class-selectors.mdx "Selectors" [TimeoutError]: /api/class-timeouterror.mdx "TimeoutError" [Touchscreen]: /api/class-touchscreen.mdx "Touchscreen" diff --git a/dotnet/docs/api/class-cdpsessionevent.mdx b/dotnet/docs/api/class-cdpsessionevent.mdx index 2631cba87ef..6e297e94065 100644 --- a/dotnet/docs/api/class-cdpsessionevent.mdx +++ b/dotnet/docs/api/class-cdpsessionevent.mdx @@ -71,7 +71,6 @@ CdpSessionEvent.OnEvent += async (_, jsonElement) => {}; [Locator]: /api/class-locator.mdx "Locator" [LocatorAssertions]: /api/class-locatorassertions.mdx "LocatorAssertions" [Mouse]: /api/class-mouse.mdx "Mouse" -[Overlay]: /api/class-overlay.mdx "Overlay" [Page]: /api/class-page.mdx "Page" [PageAssertions]: /api/class-pageassertions.mdx "PageAssertions" [Playwright]: /api/class-playwright.mdx "Playwright" @@ -79,6 +78,7 @@ CdpSessionEvent.OnEvent += async (_, jsonElement) => {}; [Request]: /api/class-request.mdx "Request" [Response]: /api/class-response.mdx "Response" [Route]: /api/class-route.mdx "Route" +[Screencast]: /api/class-screencast.mdx "Screencast" [Selectors]: /api/class-selectors.mdx "Selectors" [TimeoutError]: /api/class-timeouterror.mdx "TimeoutError" [Touchscreen]: /api/class-touchscreen.mdx "Touchscreen" diff --git a/dotnet/docs/api/class-clock.mdx b/dotnet/docs/api/class-clock.mdx index 7f4423b600f..a444ade6011 100644 --- a/dotnet/docs/api/class-clock.mdx +++ b/dotnet/docs/api/class-clock.mdx @@ -214,7 +214,6 @@ await page.Clock.SetSystemTimeAsync("2020-02-02"); [Locator]: /api/class-locator.mdx "Locator" [LocatorAssertions]: /api/class-locatorassertions.mdx "LocatorAssertions" [Mouse]: /api/class-mouse.mdx "Mouse" -[Overlay]: /api/class-overlay.mdx "Overlay" [Page]: /api/class-page.mdx "Page" [PageAssertions]: /api/class-pageassertions.mdx "PageAssertions" [Playwright]: /api/class-playwright.mdx "Playwright" @@ -222,6 +221,7 @@ await page.Clock.SetSystemTimeAsync("2020-02-02"); [Request]: /api/class-request.mdx "Request" [Response]: /api/class-response.mdx "Response" [Route]: /api/class-route.mdx "Route" +[Screencast]: /api/class-screencast.mdx "Screencast" [Selectors]: /api/class-selectors.mdx "Selectors" [TimeoutError]: /api/class-timeouterror.mdx "TimeoutError" [Touchscreen]: /api/class-touchscreen.mdx "Touchscreen" diff --git a/dotnet/docs/api/class-consolemessage.mdx b/dotnet/docs/api/class-consolemessage.mdx index a1801914b57..b39243d75ff 100644 --- a/dotnet/docs/api/class-consolemessage.mdx +++ b/dotnet/docs/api/class-consolemessage.mdx @@ -176,7 +176,6 @@ ConsoleMessage.Worker [Locator]: /api/class-locator.mdx "Locator" [LocatorAssertions]: /api/class-locatorassertions.mdx "LocatorAssertions" [Mouse]: /api/class-mouse.mdx "Mouse" -[Overlay]: /api/class-overlay.mdx "Overlay" [Page]: /api/class-page.mdx "Page" [PageAssertions]: /api/class-pageassertions.mdx "PageAssertions" [Playwright]: /api/class-playwright.mdx "Playwright" @@ -184,6 +183,7 @@ ConsoleMessage.Worker [Request]: /api/class-request.mdx "Request" [Response]: /api/class-response.mdx "Response" [Route]: /api/class-route.mdx "Route" +[Screencast]: /api/class-screencast.mdx "Screencast" [Selectors]: /api/class-selectors.mdx "Selectors" [TimeoutError]: /api/class-timeouterror.mdx "TimeoutError" [Touchscreen]: /api/class-touchscreen.mdx "Touchscreen" diff --git a/dotnet/docs/api/class-debugger.mdx b/dotnet/docs/api/class-debugger.mdx index 70de6aaccc7..f1ff02ea9e8 100644 --- a/dotnet/docs/api/class-debugger.mdx +++ b/dotnet/docs/api/class-debugger.mdx @@ -31,32 +31,11 @@ await Debugger.NextAsync(); --- -### PauseAsync {#debugger-pause} - -Added in: v1.59debugger.PauseAsync - -Configures the debugger to pause before the next action is executed. - -Throws if the debugger is already paused. Use [Debugger.NextAsync()](/api/class-debugger.mdx#debugger-next) or [Debugger.RunToAsync()](/api/class-debugger.mdx#debugger-run-to) to step while paused. - -Note that [Page.PauseAsync()](/api/class-page.mdx#page-pause) is equivalent to a "debugger" statement — it pauses execution at the call site immediately. On the contrary, [Debugger.PauseAsync()](/api/class-debugger.mdx#debugger-pause) is equivalent to "pause on next statement" — it configures the debugger to pause before the next action is executed. - -**Usage** - -```csharp -await Debugger.PauseAsync(); -``` - -**Returns** -- [void]# - ---- - ### PausedDetails {#debugger-paused-details} Added in: v1.59debugger.PausedDetails -Returns details about the currently paused calls. Returns an empty array if the debugger is not paused. +Returns details about the currently paused call. Returns `null` if the debugger is not paused. **Usage** @@ -65,7 +44,7 @@ Debugger.PausedDetails ``` **Returns** -- [IReadOnlyList]<PausedDetails># +- PausedDetails?# - `location` Location - `file` [string] @@ -80,6 +59,27 @@ Debugger.PausedDetails - `title` [string] +--- + +### RequestPauseAsync {#debugger-request-pause} + +Added in: v1.59debugger.RequestPauseAsync + +Configures the debugger to pause before the next action is executed. + +Throws if the debugger is already paused. Use [Debugger.NextAsync()](/api/class-debugger.mdx#debugger-next) or [Debugger.RunToAsync()](/api/class-debugger.mdx#debugger-run-to) to step while paused. + +Note that [Page.PauseAsync()](/api/class-page.mdx#page-pause) is equivalent to a "debugger" statement — it pauses execution at the call site immediately. On the contrary, [Debugger.RequestPauseAsync()](/api/class-debugger.mdx#debugger-request-pause) is equivalent to "pause on next statement" — it configures the debugger to pause before the next action is executed. + +**Usage** + +```csharp +await Debugger.RequestPauseAsync(); +``` + +**Returns** +- [void]# + --- ### ResumeAsync {#debugger-resume} @@ -168,7 +168,6 @@ Debugger.PausedStateChanged += async (_, void) => {}; [Locator]: /api/class-locator.mdx "Locator" [LocatorAssertions]: /api/class-locatorassertions.mdx "LocatorAssertions" [Mouse]: /api/class-mouse.mdx "Mouse" -[Overlay]: /api/class-overlay.mdx "Overlay" [Page]: /api/class-page.mdx "Page" [PageAssertions]: /api/class-pageassertions.mdx "PageAssertions" [Playwright]: /api/class-playwright.mdx "Playwright" @@ -176,6 +175,7 @@ Debugger.PausedStateChanged += async (_, void) => {}; [Request]: /api/class-request.mdx "Request" [Response]: /api/class-response.mdx "Response" [Route]: /api/class-route.mdx "Route" +[Screencast]: /api/class-screencast.mdx "Screencast" [Selectors]: /api/class-selectors.mdx "Selectors" [TimeoutError]: /api/class-timeouterror.mdx "TimeoutError" [Touchscreen]: /api/class-touchscreen.mdx "Touchscreen" diff --git a/dotnet/docs/api/class-dialog.mdx b/dotnet/docs/api/class-dialog.mdx index d08c7bcaef3..a82f613bc87 100644 --- a/dotnet/docs/api/class-dialog.mdx +++ b/dotnet/docs/api/class-dialog.mdx @@ -173,7 +173,6 @@ Dialog.Type [Locator]: /api/class-locator.mdx "Locator" [LocatorAssertions]: /api/class-locatorassertions.mdx "LocatorAssertions" [Mouse]: /api/class-mouse.mdx "Mouse" -[Overlay]: /api/class-overlay.mdx "Overlay" [Page]: /api/class-page.mdx "Page" [PageAssertions]: /api/class-pageassertions.mdx "PageAssertions" [Playwright]: /api/class-playwright.mdx "Playwright" @@ -181,6 +180,7 @@ Dialog.Type [Request]: /api/class-request.mdx "Request" [Response]: /api/class-response.mdx "Response" [Route]: /api/class-route.mdx "Route" +[Screencast]: /api/class-screencast.mdx "Screencast" [Selectors]: /api/class-selectors.mdx "Selectors" [TimeoutError]: /api/class-timeouterror.mdx "TimeoutError" [Touchscreen]: /api/class-touchscreen.mdx "Touchscreen" diff --git a/dotnet/docs/api/class-download.mdx b/dotnet/docs/api/class-download.mdx index a5b897a31f4..40e27bba723 100644 --- a/dotnet/docs/api/class-download.mdx +++ b/dotnet/docs/api/class-download.mdx @@ -216,7 +216,6 @@ Download.Url [Locator]: /api/class-locator.mdx "Locator" [LocatorAssertions]: /api/class-locatorassertions.mdx "LocatorAssertions" [Mouse]: /api/class-mouse.mdx "Mouse" -[Overlay]: /api/class-overlay.mdx "Overlay" [Page]: /api/class-page.mdx "Page" [PageAssertions]: /api/class-pageassertions.mdx "PageAssertions" [Playwright]: /api/class-playwright.mdx "Playwright" @@ -224,6 +223,7 @@ Download.Url [Request]: /api/class-request.mdx "Request" [Response]: /api/class-response.mdx "Response" [Route]: /api/class-route.mdx "Route" +[Screencast]: /api/class-screencast.mdx "Screencast" [Selectors]: /api/class-selectors.mdx "Selectors" [TimeoutError]: /api/class-timeouterror.mdx "TimeoutError" [Touchscreen]: /api/class-touchscreen.mdx "Touchscreen" diff --git a/dotnet/docs/api/class-elementhandle.mdx b/dotnet/docs/api/class-elementhandle.mdx index d7b7c5c4024..d822b15a5cf 100644 --- a/dotnet/docs/api/class-elementhandle.mdx +++ b/dotnet/docs/api/class-elementhandle.mdx @@ -1602,7 +1602,6 @@ This method does not work across navigations, use [Page.WaitForSelectorAsync()]( [Locator]: /api/class-locator.mdx "Locator" [LocatorAssertions]: /api/class-locatorassertions.mdx "LocatorAssertions" [Mouse]: /api/class-mouse.mdx "Mouse" -[Overlay]: /api/class-overlay.mdx "Overlay" [Page]: /api/class-page.mdx "Page" [PageAssertions]: /api/class-pageassertions.mdx "PageAssertions" [Playwright]: /api/class-playwright.mdx "Playwright" @@ -1610,6 +1609,7 @@ This method does not work across navigations, use [Page.WaitForSelectorAsync()]( [Request]: /api/class-request.mdx "Request" [Response]: /api/class-response.mdx "Response" [Route]: /api/class-route.mdx "Route" +[Screencast]: /api/class-screencast.mdx "Screencast" [Selectors]: /api/class-selectors.mdx "Selectors" [TimeoutError]: /api/class-timeouterror.mdx "TimeoutError" [Touchscreen]: /api/class-touchscreen.mdx "Touchscreen" diff --git a/dotnet/docs/api/class-filechooser.mdx b/dotnet/docs/api/class-filechooser.mdx index cddf493d6d1..1862ccf44c7 100644 --- a/dotnet/docs/api/class-filechooser.mdx +++ b/dotnet/docs/api/class-filechooser.mdx @@ -137,7 +137,6 @@ await FileChooser.SetFilesAsync(files, options); [Locator]: /api/class-locator.mdx "Locator" [LocatorAssertions]: /api/class-locatorassertions.mdx "LocatorAssertions" [Mouse]: /api/class-mouse.mdx "Mouse" -[Overlay]: /api/class-overlay.mdx "Overlay" [Page]: /api/class-page.mdx "Page" [PageAssertions]: /api/class-pageassertions.mdx "PageAssertions" [Playwright]: /api/class-playwright.mdx "Playwright" @@ -145,6 +144,7 @@ await FileChooser.SetFilesAsync(files, options); [Request]: /api/class-request.mdx "Request" [Response]: /api/class-response.mdx "Response" [Route]: /api/class-route.mdx "Route" +[Screencast]: /api/class-screencast.mdx "Screencast" [Selectors]: /api/class-selectors.mdx "Selectors" [TimeoutError]: /api/class-timeouterror.mdx "TimeoutError" [Touchscreen]: /api/class-touchscreen.mdx "Touchscreen" diff --git a/dotnet/docs/api/class-formdata.mdx b/dotnet/docs/api/class-formdata.mdx index 0e56d5aa054..4bf909aa2ab 100644 --- a/dotnet/docs/api/class-formdata.mdx +++ b/dotnet/docs/api/class-formdata.mdx @@ -143,7 +143,6 @@ FormData.Set(name, value); [Locator]: /api/class-locator.mdx "Locator" [LocatorAssertions]: /api/class-locatorassertions.mdx "LocatorAssertions" [Mouse]: /api/class-mouse.mdx "Mouse" -[Overlay]: /api/class-overlay.mdx "Overlay" [Page]: /api/class-page.mdx "Page" [PageAssertions]: /api/class-pageassertions.mdx "PageAssertions" [Playwright]: /api/class-playwright.mdx "Playwright" @@ -151,6 +150,7 @@ FormData.Set(name, value); [Request]: /api/class-request.mdx "Request" [Response]: /api/class-response.mdx "Response" [Route]: /api/class-route.mdx "Route" +[Screencast]: /api/class-screencast.mdx "Screencast" [Selectors]: /api/class-selectors.mdx "Selectors" [TimeoutError]: /api/class-timeouterror.mdx "TimeoutError" [Touchscreen]: /api/class-touchscreen.mdx "Touchscreen" diff --git a/dotnet/docs/api/class-frame.mdx b/dotnet/docs/api/class-frame.mdx index 0351e776a74..25c39b3e469 100644 --- a/dotnet/docs/api/class-frame.mdx +++ b/dotnet/docs/api/class-frame.mdx @@ -2716,7 +2716,6 @@ await Frame.WaitForTimeoutAsync(timeout); [Locator]: /api/class-locator.mdx "Locator" [LocatorAssertions]: /api/class-locatorassertions.mdx "LocatorAssertions" [Mouse]: /api/class-mouse.mdx "Mouse" -[Overlay]: /api/class-overlay.mdx "Overlay" [Page]: /api/class-page.mdx "Page" [PageAssertions]: /api/class-pageassertions.mdx "PageAssertions" [Playwright]: /api/class-playwright.mdx "Playwright" @@ -2724,6 +2723,7 @@ await Frame.WaitForTimeoutAsync(timeout); [Request]: /api/class-request.mdx "Request" [Response]: /api/class-response.mdx "Response" [Route]: /api/class-route.mdx "Route" +[Screencast]: /api/class-screencast.mdx "Screencast" [Selectors]: /api/class-selectors.mdx "Selectors" [TimeoutError]: /api/class-timeouterror.mdx "TimeoutError" [Touchscreen]: /api/class-touchscreen.mdx "Touchscreen" diff --git a/dotnet/docs/api/class-framelocator.mdx b/dotnet/docs/api/class-framelocator.mdx index 93d846e5281..28a61d113e2 100644 --- a/dotnet/docs/api/class-framelocator.mdx +++ b/dotnet/docs/api/class-framelocator.mdx @@ -556,7 +556,6 @@ FrameLocator.Nth(index); [Locator]: /api/class-locator.mdx "Locator" [LocatorAssertions]: /api/class-locatorassertions.mdx "LocatorAssertions" [Mouse]: /api/class-mouse.mdx "Mouse" -[Overlay]: /api/class-overlay.mdx "Overlay" [Page]: /api/class-page.mdx "Page" [PageAssertions]: /api/class-pageassertions.mdx "PageAssertions" [Playwright]: /api/class-playwright.mdx "Playwright" @@ -564,6 +563,7 @@ FrameLocator.Nth(index); [Request]: /api/class-request.mdx "Request" [Response]: /api/class-response.mdx "Response" [Route]: /api/class-route.mdx "Route" +[Screencast]: /api/class-screencast.mdx "Screencast" [Selectors]: /api/class-selectors.mdx "Selectors" [TimeoutError]: /api/class-timeouterror.mdx "TimeoutError" [Touchscreen]: /api/class-touchscreen.mdx "Touchscreen" diff --git a/dotnet/docs/api/class-jshandle.mdx b/dotnet/docs/api/class-jshandle.mdx index bab75da2859..9e1fa7011f1 100644 --- a/dotnet/docs/api/class-jshandle.mdx +++ b/dotnet/docs/api/class-jshandle.mdx @@ -207,7 +207,6 @@ await JsHandle.JsonValueAsync(); [Locator]: /api/class-locator.mdx "Locator" [LocatorAssertions]: /api/class-locatorassertions.mdx "LocatorAssertions" [Mouse]: /api/class-mouse.mdx "Mouse" -[Overlay]: /api/class-overlay.mdx "Overlay" [Page]: /api/class-page.mdx "Page" [PageAssertions]: /api/class-pageassertions.mdx "PageAssertions" [Playwright]: /api/class-playwright.mdx "Playwright" @@ -215,6 +214,7 @@ await JsHandle.JsonValueAsync(); [Request]: /api/class-request.mdx "Request" [Response]: /api/class-response.mdx "Response" [Route]: /api/class-route.mdx "Route" +[Screencast]: /api/class-screencast.mdx "Screencast" [Selectors]: /api/class-selectors.mdx "Selectors" [TimeoutError]: /api/class-timeouterror.mdx "TimeoutError" [Touchscreen]: /api/class-touchscreen.mdx "Touchscreen" diff --git a/dotnet/docs/api/class-keyboard.mdx b/dotnet/docs/api/class-keyboard.mdx index 999334b0d25..6aa4f3aa39a 100644 --- a/dotnet/docs/api/class-keyboard.mdx +++ b/dotnet/docs/api/class-keyboard.mdx @@ -250,7 +250,6 @@ await Keyboard.UpAsync(key); [Locator]: /api/class-locator.mdx "Locator" [LocatorAssertions]: /api/class-locatorassertions.mdx "LocatorAssertions" [Mouse]: /api/class-mouse.mdx "Mouse" -[Overlay]: /api/class-overlay.mdx "Overlay" [Page]: /api/class-page.mdx "Page" [PageAssertions]: /api/class-pageassertions.mdx "PageAssertions" [Playwright]: /api/class-playwright.mdx "Playwright" @@ -258,6 +257,7 @@ await Keyboard.UpAsync(key); [Request]: /api/class-request.mdx "Request" [Response]: /api/class-response.mdx "Response" [Route]: /api/class-route.mdx "Route" +[Screencast]: /api/class-screencast.mdx "Screencast" [Selectors]: /api/class-selectors.mdx "Selectors" [TimeoutError]: /api/class-timeouterror.mdx "TimeoutError" [Touchscreen]: /api/class-touchscreen.mdx "Touchscreen" diff --git a/dotnet/docs/api/class-locator.mdx b/dotnet/docs/api/class-locator.mdx index 89745735eaa..f6ba02c4762 100644 --- a/dotnet/docs/api/class-locator.mdx +++ b/dotnet/docs/api/class-locator.mdx @@ -130,7 +130,7 @@ await page.GetByRole(AriaRole.Link).AriaSnapshotAsync(); When specified, limits the depth of the snapshot. - `Mode` `enum AriaSnapshotMode { Ai, Default }?` *(optional)* Added in: v1.59# - When set to `"ai"`, returns a snapshot optimized for AI consumption with element references. Defaults to `"default"`. + When set to `"ai"`, returns a snapshot optimized for AI consumption. Defaults to `"default"`. See details for more information. - `Timeout` [float]? *(optional)*# Maximum time in milliseconds. Defaults to `30000` (30 seconds). Pass `0` to disable timeout. The default value can be changed by using the [BrowserContext.SetDefaultTimeout()](/api/class-browsercontext.mdx#browser-context-set-default-timeout) or [Page.SetDefaultTimeout()](/api/class-page.mdx#page-set-default-timeout) methods. @@ -164,6 +164,9 @@ Below is the HTML markup and the respective ARIA snapshot: - link "About" ``` +An AI-optimized snapshot, controlled by [Mode](/api/class-locator.mdx#locator-aria-snapshot-option-mode), is different from a default snapshot: +1. Includes element references `[ref=e2]`. 2. Does not wait for an element matching the locator, and throws when no elements match. 3. Includes snapshots of `