diff --git a/community/0-welcome.mdx b/community/0-welcome.mdx index 6d8bcb3442..34847f2c5d 100644 --- a/community/0-welcome.mdx +++ b/community/0-welcome.mdx @@ -30,7 +30,7 @@ Join our community [Discord Server](https://aka.ms/playwright/discord) to connec Join our community on [LinkedIn](https://www.linkedin.com/company/playwrightweb/) to connect with other developers and hear the latest news about Playwright. -## Stack Overflow {#stack-overflow} +## Stack Overflow {/* #stack-overflow */} Read through the [existing questions](https://stackoverflow.com/tags/playwright) tagged with **playwright** or [ask your own](https://stackoverflow.com/questions/ask?tags=playwright)! @@ -42,10 +42,10 @@ Check out our [YouTube channel](https://www.youtube.com/channel/UC46Zj8pDH5tDosq Follow our [Blog](https://dev.to/playwright) on dev.to for official posts on Playwright. -## News {#news} +## News {/* #news */} For the latest news about Playwright, [follow **@playwrightweb** on Twitter](https://twitter.com/playwrightweb). -## Playwright Training {#training} +## Playwright Training {/* #training */} Learn how to [Build Your first end-to-end test with Playwright](https://learn.microsoft.com/en-us/training/modules/build-with-playwright/) on Microsoft Learn. diff --git a/dotnet/docs/api/class-apirequest.mdx b/dotnet/docs/api/class-apirequest.mdx index 06cd1bd4e8..e5799f96a9 100644 --- a/dotnet/docs/api/class-apirequest.mdx +++ b/dotnet/docs/api/class-apirequest.mdx @@ -14,7 +14,7 @@ Exposes API that can be used for the Web API testing. This class is used for cre ## Methods -### NewContextAsync {#api-request-new-context} +### NewContextAsync {/* #api-request-new-context */} Added in: v1.16apiRequest.NewContextAsync diff --git a/dotnet/docs/api/class-apirequestcontext.mdx b/dotnet/docs/api/class-apirequestcontext.mdx index 81992d2f70..90e4351a03 100644 --- a/dotnet/docs/api/class-apirequestcontext.mdx +++ b/dotnet/docs/api/class-apirequestcontext.mdx @@ -26,7 +26,7 @@ If you want API requests that do **not** share cookies with the browser, create ## Methods -### CreateFormData {#api-request-context-create-form-data} +### CreateFormData {/* #api-request-context-create-form-data */} Added in: v1.23apiRequestContext.CreateFormData @@ -43,7 +43,7 @@ ApiRequestContext.CreateFormData --- -### DeleteAsync {#api-request-context-delete} +### DeleteAsync {/* #api-request-context-delete */} Added in: v1.16apiRequestContext.DeleteAsync @@ -103,7 +103,7 @@ await ApiRequestContext.DeleteAsync(url, options); --- -### DisposeAsync {#api-request-context-dispose} +### DisposeAsync {/* #api-request-context-dispose */} Added in: v1.16apiRequestContext.DisposeAsync @@ -126,7 +126,7 @@ await ApiRequestContext.DisposeAsync(options); --- -### FetchAsync {#api-request-context-fetch} +### FetchAsync {/* #api-request-context-fetch */} Added in: v1.16apiRequestContext.FetchAsync @@ -209,7 +209,7 @@ await Request.FetchAsync("https://example.com/api/uploadScript", new() { Method --- -### GetAsync {#api-request-context-get} +### GetAsync {/* #api-request-context-get */} Added in: v1.16apiRequestContext.GetAsync @@ -276,7 +276,7 @@ await request.GetAsync("https://example.com/api/getText", new() { Params = query --- -### HeadAsync {#api-request-context-head} +### HeadAsync {/* #api-request-context-head */} Added in: v1.16apiRequestContext.HeadAsync @@ -336,7 +336,7 @@ await ApiRequestContext.HeadAsync(url, options); --- -### PatchAsync {#api-request-context-patch} +### PatchAsync {/* #api-request-context-patch */} Added in: v1.16apiRequestContext.PatchAsync @@ -396,7 +396,7 @@ await ApiRequestContext.PatchAsync(url, options); --- -### PostAsync {#api-request-context-post} +### PostAsync {/* #api-request-context-post */} Added in: v1.16apiRequestContext.PostAsync @@ -485,7 +485,7 @@ await request.PostAsync("https://example.com/api/uploadScript", new() { Multipar --- -### PutAsync {#api-request-context-put} +### PutAsync {/* #api-request-context-put */} Added in: v1.16apiRequestContext.PutAsync @@ -545,7 +545,7 @@ await ApiRequestContext.PutAsync(url, options); --- -### StorageStateAsync {#api-request-context-storage-state} +### StorageStateAsync {/* #api-request-context-storage-state */} Added in: v1.16apiRequestContext.StorageStateAsync @@ -573,7 +573,7 @@ await ApiRequestContext.StorageStateAsync(options); ## Properties -### Tracing {#api-request-context-tracing} +### Tracing {/* #api-request-context-tracing */} Added in: v1.60apiRequestContext.Tracing diff --git a/dotnet/docs/api/class-apiresponse.mdx b/dotnet/docs/api/class-apiresponse.mdx index 72eed3166e..9a4ed66b68 100644 --- a/dotnet/docs/api/class-apiresponse.mdx +++ b/dotnet/docs/api/class-apiresponse.mdx @@ -14,7 +14,7 @@ import HTMLCard from '@site/src/components/HTMLCard'; ## Methods -### BodyAsync {#api-response-body} +### BodyAsync {/* #api-response-body */} Added in: v1.16apiResponse.BodyAsync @@ -31,7 +31,7 @@ await ApiResponse.BodyAsync(); --- -### DisposeAsync {#api-response-dispose} +### DisposeAsync {/* #api-response-dispose */} Added in: v1.16apiResponse.DisposeAsync @@ -48,7 +48,7 @@ await ApiResponse.DisposeAsync(); --- -### Headers {#api-response-headers} +### Headers {/* #api-response-headers */} Added in: v1.16apiResponse.Headers @@ -65,7 +65,7 @@ ApiResponse.Headers --- -### HeadersArray {#api-response-headers-array} +### HeadersArray {/* #api-response-headers-array */} Added in: v1.16apiResponse.HeadersArray @@ -88,7 +88,7 @@ ApiResponse.HeadersArray --- -### JsonAsync {#api-response-json} +### JsonAsync {/* #api-response-json */} Added in: v1.16apiResponse.JsonAsync @@ -107,7 +107,7 @@ await ApiResponse.JsonAsync(); --- -### Ok {#api-response-ok} +### Ok {/* #api-response-ok */} Added in: v1.16apiResponse.Ok @@ -124,7 +124,7 @@ ApiResponse.Ok --- -### SecurityDetailsAsync {#api-response-security-details} +### SecurityDetailsAsync {/* #api-response-security-details */} Added in: v1.61apiResponse.SecurityDetailsAsync @@ -156,7 +156,7 @@ await ApiResponse.SecurityDetailsAsync(); --- -### ServerAddrAsync {#api-response-server-addr} +### ServerAddrAsync {/* #api-response-server-addr */} Added in: v1.61apiResponse.ServerAddrAsync @@ -178,7 +178,7 @@ await ApiResponse.ServerAddrAsync(); --- -### Status {#api-response-status} +### Status {/* #api-response-status */} Added in: v1.16apiResponse.Status @@ -195,7 +195,7 @@ ApiResponse.Status --- -### StatusText {#api-response-status-text} +### StatusText {/* #api-response-status-text */} Added in: v1.16apiResponse.StatusText @@ -212,7 +212,7 @@ ApiResponse.StatusText --- -### TextAsync {#api-response-text} +### TextAsync {/* #api-response-text */} Added in: v1.16apiResponse.TextAsync @@ -229,7 +229,7 @@ await ApiResponse.TextAsync(); --- -### Url {#api-response-url} +### Url {/* #api-response-url */} Added in: v1.16apiResponse.Url diff --git a/dotnet/docs/api/class-apiresponseassertions.mdx b/dotnet/docs/api/class-apiresponseassertions.mdx index d15f3f9e29..93d6b881c2 100644 --- a/dotnet/docs/api/class-apiresponseassertions.mdx +++ b/dotnet/docs/api/class-apiresponseassertions.mdx @@ -32,7 +32,7 @@ public class ExampleTests : PageTest ## Methods -### ToBeOKAsync {#api-response-assertions-to-be-ok} +### ToBeOKAsync {/* #api-response-assertions-to-be-ok */} Added in: v1.18apiResponseAssertions.ToBeOKAsync @@ -51,7 +51,7 @@ await Expect(response).ToBeOKAsync(); ## Properties -### Not {#api-response-assertions-not} +### Not {/* #api-response-assertions-not */} Added in: v1.20apiResponseAssertions.Not diff --git a/dotnet/docs/api/class-browser.mdx b/dotnet/docs/api/class-browser.mdx index 26c79fa5a7..234cd9bd01 100644 --- a/dotnet/docs/api/class-browser.mdx +++ b/dotnet/docs/api/class-browser.mdx @@ -25,7 +25,7 @@ await browser.CloseAsync(); ## Methods -### BindAsync {#browser-bind} +### BindAsync {/* #browser-bind */} Added in: v1.59browser.BindAsync @@ -59,7 +59,7 @@ await Browser.BindAsync(title, options); --- -### BrowserType {#browser-browser-type} +### BrowserType {/* #browser-browser-type */} Added in: v1.23browser.BrowserType @@ -76,7 +76,7 @@ Browser.BrowserType --- -### CloseAsync {#browser-close} +### CloseAsync {/* #browser-close */} Added before v1.9browser.CloseAsync @@ -108,7 +108,7 @@ await Browser.CloseAsync(options); --- -### Contexts {#browser-contexts} +### Contexts {/* #browser-contexts */} Added before v1.9browser.Contexts @@ -129,7 +129,7 @@ System.Console.WriteLine(browser.Contexts.Count); // prints "1" --- -### IsConnected {#browser-is-connected} +### IsConnected {/* #browser-is-connected */} Added before v1.9browser.IsConnected @@ -146,7 +146,7 @@ Browser.IsConnected --- -### NewBrowserCDPSessionAsync {#browser-new-browser-cdp-session} +### NewBrowserCDPSessionAsync {/* #browser-new-browser-cdp-session */} Added in: v1.11browser.NewBrowserCDPSessionAsync @@ -168,7 +168,7 @@ await Browser.NewBrowserCDPSessionAsync(); --- -### NewContextAsync {#browser-new-context} +### NewContextAsync {/* #browser-new-context */} Added before v1.9browser.NewContextAsync @@ -401,7 +401,7 @@ await browser.CloseAsync(); --- -### NewPageAsync {#browser-new-page} +### NewPageAsync {/* #browser-new-page */} Added before v1.9browser.NewPageAsync @@ -621,7 +621,7 @@ await Browser.NewPageAsync(options); --- -### UnbindAsync {#browser-unbind} +### UnbindAsync {/* #browser-unbind */} Added in: v1.59browser.UnbindAsync @@ -638,7 +638,7 @@ await Browser.UnbindAsync(); --- -### Version {#browser-version} +### Version {/* #browser-version */} Added before v1.9browser.Version @@ -657,7 +657,7 @@ Browser.Version ## Events -### event Context {#browser-event-context} +### event Context {/* #browser-event-context */} Added in: v1.60browser.event Context @@ -674,7 +674,7 @@ Browser.Context += async (_, browserContext) => {}; --- -### event Disconnected {#browser-event-disconnected} +### event Disconnected {/* #browser-event-disconnected */} Added before v1.9browser.event Disconnected diff --git a/dotnet/docs/api/class-browsercontext.mdx b/dotnet/docs/api/class-browsercontext.mdx index f99a74cec9..4b200ace0b 100644 --- a/dotnet/docs/api/class-browsercontext.mdx +++ b/dotnet/docs/api/class-browsercontext.mdx @@ -30,7 +30,7 @@ await context.CloseAsync(); ## Methods -### AddCookiesAsync {#browser-context-add-cookies} +### AddCookiesAsync {/* #browser-context-add-cookies */} Added before v1.9browserContext.AddCookiesAsync @@ -80,7 +80,7 @@ await context.AddCookiesAsync(new[] { cookie1, cookie2 }); --- -### AddInitScriptAsync {#browser-context-add-init-script} +### AddInitScriptAsync {/* #browser-context-add-init-script */} Added before v1.9browserContext.AddInitScriptAsync @@ -117,7 +117,7 @@ The order of evaluation of multiple scripts installed via [BrowserContext.AddIni --- -### Browser {#browser-context-browser} +### Browser {/* #browser-context-browser */} Added before v1.9browserContext.Browser @@ -134,7 +134,7 @@ BrowserContext.Browser --- -### ClearCookiesAsync {#browser-context-clear-cookies} +### ClearCookiesAsync {/* #browser-context-clear-cookies */} Added before v1.9browserContext.ClearCookiesAsync @@ -167,7 +167,7 @@ await context.ClearCookiesAsync(new() { Name = "session-id", Domain = "my-origin --- -### ClearPermissionsAsync {#browser-context-clear-permissions} +### ClearPermissionsAsync {/* #browser-context-clear-permissions */} Added before v1.9browserContext.ClearPermissionsAsync @@ -189,7 +189,7 @@ await context.ClearPermissionsAsync(); --- -### CloseAsync {#browser-context-close} +### CloseAsync {/* #browser-context-close */} Added before v1.9browserContext.CloseAsync @@ -217,7 +217,7 @@ await BrowserContext.CloseAsync(options); --- -### CookiesAsync {#browser-context-cookies} +### CookiesAsync {/* #browser-context-cookies */} Added before v1.9browserContext.CookiesAsync @@ -265,7 +265,7 @@ await BrowserContext.CookiesAsync(urls); --- -### ExposeBindingAsync {#browser-context-expose-binding} +### ExposeBindingAsync {/* #browser-context-expose-binding */} Added before v1.9browserContext.ExposeBindingAsync @@ -311,7 +311,7 @@ await page.GetByRole(AriaRole.Button).ClickAsync(); --- -### ExposeFunctionAsync {#browser-context-expose-function} +### ExposeFunctionAsync {/* #browser-context-expose-function */} Added before v1.9browserContext.ExposeFunctionAsync @@ -373,7 +373,7 @@ class BrowserContextExamples --- -### GrantPermissionsAsync {#browser-context-grant-permissions} +### GrantPermissionsAsync {/* #browser-context-grant-permissions */} Added before v1.9browserContext.GrantPermissionsAsync @@ -424,7 +424,7 @@ await BrowserContext.GrantPermissionsAsync(permissions, options); --- -### IsClosed {#browser-context-is-closed} +### IsClosed {/* #browser-context-is-closed */} Added in: v1.59browserContext.IsClosed @@ -441,7 +441,7 @@ BrowserContext.IsClosed --- -### NewCDPSessionAsync {#browser-context-new-cdp-session} +### NewCDPSessionAsync {/* #browser-context-new-cdp-session */} Added in: v1.11browserContext.NewCDPSessionAsync @@ -468,7 +468,7 @@ await BrowserContext.NewCDPSessionAsync(page); --- -### NewPageAsync {#browser-context-new-page} +### NewPageAsync {/* #browser-context-new-page */} Added before v1.9browserContext.NewPageAsync @@ -485,7 +485,7 @@ await BrowserContext.NewPageAsync(); --- -### Pages {#browser-context-pages} +### Pages {/* #browser-context-pages */} Added before v1.9browserContext.Pages @@ -502,7 +502,7 @@ BrowserContext.Pages --- -### RouteAsync {#browser-context-route} +### RouteAsync {/* #browser-context-route */} Added before v1.9browserContext.RouteAsync @@ -573,7 +573,7 @@ Enabling routing disables http cache. --- -### RouteFromHARAsync {#browser-context-route-from-har} +### RouteFromHARAsync {/* #browser-context-route-from-har */} Added in: v1.23browserContext.RouteFromHARAsync @@ -615,7 +615,7 @@ await BrowserContext.RouteFromHARAsync(har, options); --- -### RouteWebSocketAsync {#browser-context-route-web-socket} +### RouteWebSocketAsync {/* #browser-context-route-web-socket */} Added in: v1.48browserContext.RouteWebSocketAsync @@ -651,7 +651,7 @@ await context.RouteWebSocketAsync("/ws", async ws => { --- -### RunAndWaitForConsoleMessageAsync {#browser-context-wait-for-console-message} +### RunAndWaitForConsoleMessageAsync {/* #browser-context-wait-for-console-message */} Added in: v1.34browserContext.RunAndWaitForConsoleMessageAsync @@ -680,7 +680,7 @@ await BrowserContext.RunAndWaitForConsoleMessageAsync(action, options); --- -### WaitForConsoleMessageAsync {#browser-context-wait-for-console-message} +### WaitForConsoleMessageAsync {/* #browser-context-wait-for-console-message */} Added in: v1.34browserContext.WaitForConsoleMessageAsync @@ -706,7 +706,7 @@ await BrowserContext.WaitForConsoleMessageAsync(action, options); --- -### RunAndWaitForPageAsync {#browser-context-wait-for-page} +### RunAndWaitForPageAsync {/* #browser-context-wait-for-page */} Added in: v1.9browserContext.RunAndWaitForPageAsync @@ -735,7 +735,7 @@ await BrowserContext.RunAndWaitForPageAsync(action, options); --- -### WaitForPageAsync {#browser-context-wait-for-page} +### WaitForPageAsync {/* #browser-context-wait-for-page */} Added in: v1.9browserContext.WaitForPageAsync @@ -761,7 +761,7 @@ await BrowserContext.WaitForPageAsync(action, options); --- -### SetDefaultNavigationTimeout {#browser-context-set-default-navigation-timeout} +### SetDefaultNavigationTimeout {/* #browser-context-set-default-navigation-timeout */} Added before v1.9browserContext.SetDefaultNavigationTimeout @@ -791,7 +791,7 @@ BrowserContext.SetDefaultNavigationTimeout(timeout); --- -### SetDefaultTimeout {#browser-context-set-default-timeout} +### SetDefaultTimeout {/* #browser-context-set-default-timeout */} Added before v1.9browserContext.SetDefaultTimeout @@ -815,7 +815,7 @@ BrowserContext.SetDefaultTimeout(timeout); --- -### SetExtraHTTPHeadersAsync {#browser-context-set-extra-http-headers} +### SetExtraHTTPHeadersAsync {/* #browser-context-set-extra-http-headers */} Added before v1.9browserContext.SetExtraHTTPHeadersAsync @@ -842,7 +842,7 @@ await BrowserContext.SetExtraHTTPHeadersAsync(headers); --- -### SetGeolocationAsync {#browser-context-set-geolocation} +### SetGeolocationAsync {/* #browser-context-set-geolocation */} Added before v1.9browserContext.SetGeolocationAsync @@ -879,7 +879,7 @@ Consider using [BrowserContext.GrantPermissionsAsync()](/api/class-browsercontex --- -### SetOfflineAsync {#browser-context-set-offline} +### SetOfflineAsync {/* #browser-context-set-offline */} Added before v1.9browserContext.SetOfflineAsync @@ -899,7 +899,7 @@ await BrowserContext.SetOfflineAsync(offline); --- -### SetStorageStateAsync {#browser-context-set-storage-state} +### SetStorageStateAsync {/* #browser-context-set-storage-state */} Added in: v1.59browserContext.SetStorageStateAsync @@ -922,7 +922,7 @@ await context.SetStorageStateAsync("state.json"); --- -### StorageStateAsync {#browser-context-storage-state} +### StorageStateAsync {/* #browser-context-storage-state */} Added before v1.9browserContext.StorageStateAsync @@ -948,7 +948,7 @@ await BrowserContext.StorageStateAsync(options); --- -### UnrouteAsync {#browser-context-unroute} +### UnrouteAsync {/* #browser-context-unroute */} Added before v1.9browserContext.UnrouteAsync @@ -973,7 +973,7 @@ await BrowserContext.UnrouteAsync(url, handler); --- -### UnrouteAllAsync {#browser-context-unroute-all} +### UnrouteAllAsync {/* #browser-context-unroute-all */} Added in: v1.41browserContext.UnrouteAllAsync @@ -1001,7 +1001,7 @@ await BrowserContext.UnrouteAllAsync(options); ## Properties -### APIRequest {#browser-context-request} +### APIRequest {/* #browser-context-request */} Added in: v1.16browserContext.APIRequest @@ -1018,7 +1018,7 @@ BrowserContext.APIRequest --- -### Clock {#browser-context-clock} +### Clock {/* #browser-context-clock */} Added in: v1.45browserContext.Clock @@ -1035,7 +1035,7 @@ BrowserContext.Clock --- -### Credentials {#browser-context-credentials} +### Credentials {/* #browser-context-credentials */} Added in: v1.61browserContext.Credentials @@ -1052,7 +1052,7 @@ BrowserContext.Credentials --- -### Debugger {#browser-context-debugger} +### Debugger {/* #browser-context-debugger */} Added in: v1.59browserContext.Debugger @@ -1069,7 +1069,7 @@ BrowserContext.Debugger --- -### Tracing {#browser-context-tracing} +### Tracing {/* #browser-context-tracing */} Added in: v1.12browserContext.Tracing @@ -1086,7 +1086,7 @@ BrowserContext.Tracing ## Events -### event Close {#browser-context-event-close} +### event Close {/* #browser-context-event-close */} Added before v1.9browserContext.event Close @@ -1106,7 +1106,7 @@ BrowserContext.Close += async (_, browserContext) => {}; --- -### event Console {#browser-context-event-console} +### event Console {/* #browser-context-event-console */} Added in: v1.34browserContext.event Console @@ -1131,7 +1131,7 @@ await page.EvaluateAsync("console.log('hello', 5, { foo: 'bar' })"); --- -### event Dialog {#browser-context-event-dialog} +### event Dialog {/* #browser-context-event-dialog */} Added in: v1.34browserContext.event Dialog @@ -1155,7 +1155,7 @@ When no [Page.Dialog](/api/class-page.mdx#page-event-dialog) or [BrowserContext. --- -### event Download {#browser-context-event-download} +### event Download {/* #browser-context-event-download */} Added in: v1.60browserContext.event Download @@ -1172,7 +1172,7 @@ BrowserContext.Download += async (_, download) => {}; --- -### event FrameAttached {#browser-context-event-frame-attached} +### event FrameAttached {/* #browser-context-event-frame-attached */} Added in: v1.60browserContext.event FrameAttached @@ -1189,7 +1189,7 @@ BrowserContext.FrameAttached += async (_, frame) => {}; --- -### event FrameDetached {#browser-context-event-frame-detached} +### event FrameDetached {/* #browser-context-event-frame-detached */} Added in: v1.60browserContext.event FrameDetached @@ -1206,7 +1206,7 @@ BrowserContext.FrameDetached += async (_, frame) => {}; --- -### event FrameNavigated {#browser-context-event-frame-navigated} +### event FrameNavigated {/* #browser-context-event-frame-navigated */} Added in: v1.60browserContext.event FrameNavigated @@ -1223,7 +1223,7 @@ BrowserContext.FrameNavigated += async (_, frame) => {}; --- -### event Page {#browser-context-event-page} +### event Page {/* #browser-context-event-page */} Added before v1.9browserContext.event Page @@ -1254,7 +1254,7 @@ BrowserContext.Page += async (_, page) => {}; --- -### event PageClose {#browser-context-event-page-close} +### event PageClose {/* #browser-context-event-page-close */} Added in: v1.60browserContext.event PageClose @@ -1271,7 +1271,7 @@ BrowserContext.PageClose += async (_, page) => {}; --- -### event PageLoad {#browser-context-event-page-load} +### event PageLoad {/* #browser-context-event-page-load */} Added in: v1.60browserContext.event PageLoad @@ -1288,7 +1288,7 @@ BrowserContext.PageLoad += async (_, page) => {}; --- -### event Request {#browser-context-event-request} +### event Request {/* #browser-context-event-request */} Added in: v1.12browserContext.event Request @@ -1307,7 +1307,7 @@ BrowserContext.Request += async (_, request) => {}; --- -### event RequestFailed {#browser-context-event-request-failed} +### event RequestFailed {/* #browser-context-event-request-failed */} Added in: v1.12browserContext.event RequestFailed @@ -1329,7 +1329,7 @@ BrowserContext.RequestFailed += async (_, request) => {}; --- -### event RequestFinished {#browser-context-event-request-finished} +### event RequestFinished {/* #browser-context-event-request-finished */} Added in: v1.12browserContext.event RequestFinished @@ -1346,7 +1346,7 @@ BrowserContext.RequestFinished += async (_, request) => {}; --- -### event Response {#browser-context-event-response} +### event Response {/* #browser-context-event-response */} Added in: v1.12browserContext.event Response @@ -1363,7 +1363,7 @@ BrowserContext.Response += async (_, response) => {}; --- -### event WebError {#browser-context-event-web-error} +### event WebError {/* #browser-context-event-web-error */} Added in: v1.38browserContext.event WebError @@ -1382,7 +1382,7 @@ BrowserContext.WebError += async (_, webError) => {}; ## Deprecated -### event BackgroundPage {#browser-context-event-background-page} +### event BackgroundPage {/* #browser-context-event-background-page */} Added in: v1.11browserContext.event BackgroundPage @@ -1406,7 +1406,7 @@ BrowserContext.BackgroundPage += async (_, page) => {}; --- -### BackgroundPages {#browser-context-background-pages} +### BackgroundPages {/* #browser-context-background-pages */} Added in: v1.11browserContext.BackgroundPages diff --git a/dotnet/docs/api/class-browsertype.mdx b/dotnet/docs/api/class-browsertype.mdx index b20d6a1880..ba4bbf9cbf 100644 --- a/dotnet/docs/api/class-browsertype.mdx +++ b/dotnet/docs/api/class-browsertype.mdx @@ -33,7 +33,7 @@ class BrowserTypeExamples ## Methods -### ConnectAsync {#browser-type-connect} +### ConnectAsync {/* #browser-type-connect */} Added before v1.9browserType.ConnectAsync @@ -83,7 +83,7 @@ await BrowserType.ConnectAsync(endpoint, options); --- -### ConnectOverCDPAsync {#browser-type-connect-over-cdp} +### ConnectOverCDPAsync {/* #browser-type-connect-over-cdp */} Added in: v1.9browserType.ConnectOverCDPAsync @@ -137,7 +137,7 @@ var page = defaultContext.Pages[0]; --- -### ExecutablePath {#browser-type-executable-path} +### ExecutablePath {/* #browser-type-executable-path */} Added before v1.9browserType.ExecutablePath @@ -154,7 +154,7 @@ BrowserType.ExecutablePath --- -### LaunchAsync {#browser-type-launch} +### LaunchAsync {/* #browser-type-launch */} Added before v1.9browserType.LaunchAsync @@ -261,7 +261,7 @@ var browser = await playwright.Chromium.LaunchAsync(new() { --- -### LaunchPersistentContextAsync {#browser-type-launch-persistent-context} +### LaunchPersistentContextAsync {/* #browser-type-launch-persistent-context */} Added before v1.9browserType.LaunchPersistentContextAsync @@ -550,7 +550,7 @@ await BrowserType.LaunchPersistentContextAsync(userDataDir, options); --- -### Name {#browser-type-name} +### Name {/* #browser-type-name */} Added before v1.9browserType.Name diff --git a/dotnet/docs/api/class-cdpsession.mdx b/dotnet/docs/api/class-cdpsession.mdx index e1f013d3ea..10de76efcf 100644 --- a/dotnet/docs/api/class-cdpsession.mdx +++ b/dotnet/docs/api/class-cdpsession.mdx @@ -30,7 +30,7 @@ await client.SendAsync("Animation.setPlaybackRate", new() { { "playbackRate", pl ## Methods -### DetachAsync {#cdp-session-detach} +### DetachAsync {/* #cdp-session-detach */} Added before v1.9cdpSession.DetachAsync @@ -47,7 +47,7 @@ await CdpSession.DetachAsync(); --- -### Event {#cdp-session-event} +### Event {/* #cdp-session-event */} Added in: v.1.30cdpSession.Event @@ -69,7 +69,7 @@ CdpSession.Event(eventName); --- -### SendAsync {#cdp-session-send} +### SendAsync {/* #cdp-session-send */} Added before v1.9cdpSession.SendAsync @@ -94,7 +94,7 @@ await CdpSession.SendAsync(method, params); ## Events -### event Close {#cdp-session-event-close} +### event Close {/* #cdp-session-event-close */} Added in: v1.59cdpSession.event Close diff --git a/dotnet/docs/api/class-cdpsessionevent.mdx b/dotnet/docs/api/class-cdpsessionevent.mdx index 7766231652..d9c30181e3 100644 --- a/dotnet/docs/api/class-cdpsessionevent.mdx +++ b/dotnet/docs/api/class-cdpsessionevent.mdx @@ -16,7 +16,7 @@ Each object represents a named event and allows handling of the event when it is ## Properties -### EventName {#cdp-session-event-event-name} +### EventName {/* #cdp-session-event-event-name */} Added in: 1.30cdpSessionEvent.EventName @@ -33,7 +33,7 @@ CdpSessionEvent.EventName ## Events -### event OnEvent {#cdp-session-event-event-on-event} +### event OnEvent {/* #cdp-session-event-event-on-event */} Added in: v1.30cdpSessionEvent.event OnEvent diff --git a/dotnet/docs/api/class-clock.mdx b/dotnet/docs/api/class-clock.mdx index b9c4bd4bd8..83c0f35fb6 100644 --- a/dotnet/docs/api/class-clock.mdx +++ b/dotnet/docs/api/class-clock.mdx @@ -16,7 +16,7 @@ Note that clock is installed for the entire [BrowserContext], so the time in all ## Methods -### FastForwardAsync {#clock-fast-forward} +### FastForwardAsync {/* #clock-fast-forward */} Added in: v1.45clock.FastForwardAsync @@ -39,7 +39,7 @@ await page.Clock.FastForwardAsync("30:00"); --- -### InstallAsync {#clock-install} +### InstallAsync {/* #clock-install */} Added in: v1.45clock.InstallAsync @@ -74,7 +74,7 @@ await Clock.InstallAsync(options); --- -### PauseAtAsync {#clock-pause-at} +### PauseAtAsync {/* #clock-pause-at */} Added in: v1.45clock.PauseAtAsync @@ -101,7 +101,7 @@ For best results, install the clock before navigating the page and set it to a t --- -### ResumeAsync {#clock-resume} +### ResumeAsync {/* #clock-resume */} Added in: v1.45clock.ResumeAsync @@ -118,7 +118,7 @@ await Clock.ResumeAsync(); --- -### RunForAsync {#clock-run-for} +### RunForAsync {/* #clock-run-for */} Added in: v1.45clock.RunForAsync @@ -141,7 +141,7 @@ await page.Clock.RunForAsync("30:00"); --- -### SetFixedTimeAsync {#clock-set-fixed-time} +### SetFixedTimeAsync {/* #clock-set-fixed-time */} Added in: v1.45clock.SetFixedTimeAsync @@ -167,7 +167,7 @@ await page.Clock.SetFixedTimeAsync("2020-02-02"); --- -### SetSystemTimeAsync {#clock-set-system-time} +### SetSystemTimeAsync {/* #clock-set-system-time */} Added in: v1.45clock.SetSystemTimeAsync diff --git a/dotnet/docs/api/class-consolemessage.mdx b/dotnet/docs/api/class-consolemessage.mdx index f50b54c633..c24bbc0a95 100644 --- a/dotnet/docs/api/class-consolemessage.mdx +++ b/dotnet/docs/api/class-consolemessage.mdx @@ -34,7 +34,7 @@ await message.Args.ElementAt(1).JsonValueAsync(); // 42 ## Methods -### Args {#console-message-args} +### Args {/* #console-message-args */} Added before v1.9consoleMessage.Args @@ -51,7 +51,7 @@ ConsoleMessage.Args --- -### Location {#console-message-location} +### Location {/* #console-message-location */} Added before v1.9consoleMessage.Location @@ -68,7 +68,7 @@ ConsoleMessage.Location --- -### Page {#console-message-page} +### Page {/* #console-message-page */} Added in: v1.34consoleMessage.Page @@ -85,7 +85,7 @@ ConsoleMessage.Page --- -### Text {#console-message-text} +### Text {/* #console-message-text */} Added before v1.9consoleMessage.Text @@ -102,7 +102,7 @@ ConsoleMessage.Text --- -### Timestamp {#console-message-timestamp} +### Timestamp {/* #console-message-timestamp */} Added in: v1.59consoleMessage.Timestamp @@ -119,7 +119,7 @@ ConsoleMessage.Timestamp --- -### Type {#console-message-type} +### Type {/* #console-message-type */} Added before v1.9consoleMessage.Type @@ -136,7 +136,7 @@ ConsoleMessage.Type --- -### Worker {#console-message-worker} +### Worker {/* #console-message-worker */} Added in: v1.57consoleMessage.Worker diff --git a/dotnet/docs/api/class-credentials.mdx b/dotnet/docs/api/class-credentials.mdx index 2819e81627..01c5627195 100644 --- a/dotnet/docs/api/class-credentials.mdx +++ b/dotnet/docs/api/class-credentials.mdx @@ -18,7 +18,7 @@ Implemented in userland via an injected script, so it works across Chromium, Fir ## Methods -### CreateAsync {#credentials-create} +### CreateAsync {/* #credentials-create */} Added in: v1.61credentials.CreateAsync @@ -68,7 +68,7 @@ await Credentials.CreateAsync(options); --- -### DeleteAsync {#credentials-delete} +### DeleteAsync {/* #credentials-delete */} Added in: v1.61credentials.DeleteAsync @@ -90,7 +90,7 @@ await Credentials.DeleteAsync(id); --- -### GetAsync {#credentials-get} +### GetAsync {/* #credentials-get */} Added in: v1.61credentials.GetAsync @@ -130,7 +130,7 @@ await Credentials.GetAsync(options); --- -### InstallAsync {#credentials-install} +### InstallAsync {/* #credentials-install */} Added in: v1.61credentials.InstallAsync @@ -149,7 +149,7 @@ await Credentials.InstallAsync(); --- -### SetUserVerifiedAsync {#credentials-set-user-verified} +### SetUserVerifiedAsync {/* #credentials-set-user-verified */} Added in: v1.61credentials.SetUserVerifiedAsync diff --git a/dotnet/docs/api/class-debugger.mdx b/dotnet/docs/api/class-debugger.mdx index 300a1d4f88..cfb52377e7 100644 --- a/dotnet/docs/api/class-debugger.mdx +++ b/dotnet/docs/api/class-debugger.mdx @@ -14,7 +14,7 @@ API for controlling the Playwright debugger. The debugger allows pausing script ## Methods -### NextAsync {#debugger-next} +### NextAsync {/* #debugger-next */} Added in: v1.59debugger.NextAsync @@ -31,7 +31,7 @@ await Debugger.NextAsync(); --- -### PausedDetails {#debugger-paused-details} +### PausedDetails {/* #debugger-paused-details */} Added in: v1.59debugger.PausedDetails @@ -61,7 +61,7 @@ Debugger.PausedDetails --- -### RequestPauseAsync {#debugger-request-pause} +### RequestPauseAsync {/* #debugger-request-pause */} Added in: v1.59debugger.RequestPauseAsync @@ -82,7 +82,7 @@ await Debugger.RequestPauseAsync(); --- -### ResumeAsync {#debugger-resume} +### ResumeAsync {/* #debugger-resume */} Added in: v1.59debugger.ResumeAsync @@ -99,7 +99,7 @@ await Debugger.ResumeAsync(); --- -### RunToAsync {#debugger-run-to} +### RunToAsync {/* #debugger-run-to */} Added in: v1.59debugger.RunToAsync @@ -131,7 +131,7 @@ await Debugger.RunToAsync(location); ## Events -### event PausedStateChanged {#debugger-event-paused-state-changed} +### event PausedStateChanged {/* #debugger-event-paused-state-changed */} Added in: v1.59debugger.event PausedStateChanged diff --git a/dotnet/docs/api/class-dialog.mdx b/dotnet/docs/api/class-dialog.mdx index edfb22cc19..35f96769da 100644 --- a/dotnet/docs/api/class-dialog.mdx +++ b/dotnet/docs/api/class-dialog.mdx @@ -43,7 +43,7 @@ Dialogs are dismissed automatically, unless there is a [Page.Dialog](/api/class- ## Methods -### AcceptAsync {#dialog-accept} +### AcceptAsync {/* #dialog-accept */} Added before v1.9dialog.AcceptAsync @@ -65,7 +65,7 @@ await Dialog.AcceptAsync(promptText); --- -### DefaultValue {#dialog-default-value} +### DefaultValue {/* #dialog-default-value */} Added before v1.9dialog.DefaultValue @@ -82,7 +82,7 @@ Dialog.DefaultValue --- -### DismissAsync {#dialog-dismiss} +### DismissAsync {/* #dialog-dismiss */} Added before v1.9dialog.DismissAsync @@ -99,7 +99,7 @@ await Dialog.DismissAsync(); --- -### Message {#dialog-message} +### Message {/* #dialog-message */} Added before v1.9dialog.Message @@ -116,7 +116,7 @@ Dialog.Message --- -### Page {#dialog-page} +### Page {/* #dialog-page */} Added in: v1.34dialog.Page @@ -133,7 +133,7 @@ Dialog.Page --- -### Type {#dialog-type} +### Type {/* #dialog-type */} Added before v1.9dialog.Type diff --git a/dotnet/docs/api/class-download.mdx b/dotnet/docs/api/class-download.mdx index 92ae66d3ac..74c3fb74a4 100644 --- a/dotnet/docs/api/class-download.mdx +++ b/dotnet/docs/api/class-download.mdx @@ -28,7 +28,7 @@ await download.SaveAsAsync("/path/to/save/at/" + download.SuggestedFilename); ## Methods -### CancelAsync {#download-cancel} +### CancelAsync {/* #download-cancel */} Added in: v1.13download.CancelAsync @@ -45,7 +45,7 @@ await Download.CancelAsync(); --- -### CreateReadStreamAsync {#download-create-read-stream} +### CreateReadStreamAsync {/* #download-create-read-stream */} Added before v1.9download.CreateReadStreamAsync @@ -67,7 +67,7 @@ await Download.CreateReadStreamAsync(); --- -### DeleteAsync {#download-delete} +### DeleteAsync {/* #download-delete */} Added before v1.9download.DeleteAsync @@ -84,7 +84,7 @@ await Download.DeleteAsync(); --- -### FailureAsync {#download-failure} +### FailureAsync {/* #download-failure */} Added before v1.9download.FailureAsync @@ -101,7 +101,7 @@ await Download.FailureAsync(); --- -### Page {#download-page} +### Page {/* #download-page */} Added in: v1.12download.Page @@ -118,7 +118,7 @@ Download.Page --- -### PathAsync {#download-path} +### PathAsync {/* #download-path */} Added before v1.9download.PathAsync @@ -137,7 +137,7 @@ await Download.PathAsync(); --- -### SaveAsAsync {#download-save-as} +### SaveAsAsync {/* #download-save-as */} Added before v1.9download.SaveAsAsync @@ -159,7 +159,7 @@ await download.SaveAsAsync("/path/to/save/at/" + download.SuggestedFilename); --- -### SuggestedFilename {#download-suggested-filename} +### SuggestedFilename {/* #download-suggested-filename */} Added before v1.9download.SuggestedFilename @@ -176,7 +176,7 @@ Download.SuggestedFilename --- -### Url {#download-url} +### Url {/* #download-url */} Added before v1.9download.Url diff --git a/dotnet/docs/api/class-elementhandle.mdx b/dotnet/docs/api/class-elementhandle.mdx index d5060d7a17..603765bfad 100644 --- a/dotnet/docs/api/class-elementhandle.mdx +++ b/dotnet/docs/api/class-elementhandle.mdx @@ -47,7 +47,7 @@ await locator.ClickAsync(); ## Methods -### BoundingBoxAsync {#element-handle-bounding-box} +### BoundingBoxAsync {/* #element-handle-bounding-box */} Added before v1.9elementHandle.BoundingBoxAsync @@ -83,7 +83,7 @@ await page.Mouse.ClickAsync(box.X + box.Width / 2, box.Y + box.Height / 2); --- -### ContentFrameAsync {#element-handle-content-frame} +### ContentFrameAsync {/* #element-handle-content-frame */} Added before v1.9elementHandle.ContentFrameAsync @@ -100,7 +100,7 @@ await ElementHandle.ContentFrameAsync(); --- -### OwnerFrameAsync {#element-handle-owner-frame} +### OwnerFrameAsync {/* #element-handle-owner-frame */} Added before v1.9elementHandle.OwnerFrameAsync @@ -117,7 +117,7 @@ await ElementHandle.OwnerFrameAsync(); --- -### WaitForElementStateAsync {#element-handle-wait-for-element-state} +### WaitForElementStateAsync {/* #element-handle-wait-for-element-state */} Added before v1.9elementHandle.WaitForElementStateAsync @@ -155,7 +155,7 @@ await ElementHandle.WaitForElementStateAsync(state, options); ## Deprecated -### CheckAsync {#element-handle-check} +### CheckAsync {/* #element-handle-check */} Added before v1.9elementHandle.CheckAsync @@ -216,7 +216,7 @@ await ElementHandle.CheckAsync(options); --- -### ClickAsync {#element-handle-click} +### ClickAsync {/* #element-handle-click */} Added before v1.9elementHandle.ClickAsync @@ -291,7 +291,7 @@ await ElementHandle.ClickAsync(options); --- -### DblClickAsync {#element-handle-dblclick} +### DblClickAsync {/* #element-handle-dblclick */} Added before v1.9elementHandle.DblClickAsync @@ -367,7 +367,7 @@ await ElementHandle.DblClickAsync(options); --- -### DispatchEventAsync {#element-handle-dispatch-event} +### DispatchEventAsync {/* #element-handle-dispatch-event */} Added before v1.9elementHandle.DispatchEventAsync @@ -423,7 +423,7 @@ await elementHandle.DispatchEventAsync("dragstart", new DictionaryAdded in: v1.9elementHandle.EvalOnSelectorAsync @@ -464,7 +464,7 @@ Assert.AreEqual("10", await tweetHandle.EvalOnSelectorAsync(".retweets", "node = --- -### EvalOnSelectorAllAsync {#element-handle-eval-on-selector-all} +### EvalOnSelectorAllAsync {/* #element-handle-eval-on-selector-all */} Added in: v1.9elementHandle.EvalOnSelectorAllAsync @@ -511,7 +511,7 @@ Assert.AreEqual(new [] { "Hello!", "Hi!" }, await feedHandle.EvalOnSelectorAllAs --- -### FillAsync {#element-handle-fill} +### FillAsync {/* #element-handle-fill */} Added before v1.9elementHandle.FillAsync @@ -559,7 +559,7 @@ await ElementHandle.FillAsync(value, options); --- -### FocusAsync {#element-handle-focus} +### FocusAsync {/* #element-handle-focus */} Added before v1.9elementHandle.FocusAsync @@ -583,7 +583,7 @@ await ElementHandle.FocusAsync(); --- -### GetAttributeAsync {#element-handle-get-attribute} +### GetAttributeAsync {/* #element-handle-get-attribute */} Added before v1.9elementHandle.GetAttributeAsync @@ -612,7 +612,7 @@ await ElementHandle.GetAttributeAsync(name); --- -### HoverAsync {#element-handle-hover} +### HoverAsync {/* #element-handle-hover */} Added before v1.9elementHandle.HoverAsync @@ -674,7 +674,7 @@ await ElementHandle.HoverAsync(options); --- -### InnerHTMLAsync {#element-handle-inner-html} +### InnerHTMLAsync {/* #element-handle-inner-html */} Added before v1.9elementHandle.InnerHTMLAsync @@ -698,7 +698,7 @@ await ElementHandle.InnerHTMLAsync(); --- -### InnerTextAsync {#element-handle-inner-text} +### InnerTextAsync {/* #element-handle-inner-text */} Added before v1.9elementHandle.InnerTextAsync @@ -722,7 +722,7 @@ await ElementHandle.InnerTextAsync(); --- -### InputValueAsync {#element-handle-input-value} +### InputValueAsync {/* #element-handle-input-value */} Added in: v1.13elementHandle.InputValueAsync @@ -754,7 +754,7 @@ await ElementHandle.InputValueAsync(options); --- -### IsCheckedAsync {#element-handle-is-checked} +### IsCheckedAsync {/* #element-handle-is-checked */} Added before v1.9elementHandle.IsCheckedAsync @@ -778,7 +778,7 @@ await ElementHandle.IsCheckedAsync(); --- -### IsDisabledAsync {#element-handle-is-disabled} +### IsDisabledAsync {/* #element-handle-is-disabled */} Added before v1.9elementHandle.IsDisabledAsync @@ -802,7 +802,7 @@ await ElementHandle.IsDisabledAsync(); --- -### IsEditableAsync {#element-handle-is-editable} +### IsEditableAsync {/* #element-handle-is-editable */} Added before v1.9elementHandle.IsEditableAsync @@ -826,7 +826,7 @@ await ElementHandle.IsEditableAsync(); --- -### IsEnabledAsync {#element-handle-is-enabled} +### IsEnabledAsync {/* #element-handle-is-enabled */} Added before v1.9elementHandle.IsEnabledAsync @@ -850,7 +850,7 @@ await ElementHandle.IsEnabledAsync(); --- -### IsHiddenAsync {#element-handle-is-hidden} +### IsHiddenAsync {/* #element-handle-is-hidden */} Added before v1.9elementHandle.IsHiddenAsync @@ -874,7 +874,7 @@ await ElementHandle.IsHiddenAsync(); --- -### IsVisibleAsync {#element-handle-is-visible} +### IsVisibleAsync {/* #element-handle-is-visible */} Added before v1.9elementHandle.IsVisibleAsync @@ -898,7 +898,7 @@ await ElementHandle.IsVisibleAsync(); --- -### PressAsync {#element-handle-press} +### PressAsync {/* #element-handle-press */} Added before v1.9elementHandle.PressAsync @@ -954,7 +954,7 @@ await ElementHandle.PressAsync(key, options); --- -### QuerySelectorAsync {#element-handle-query-selector} +### QuerySelectorAsync {/* #element-handle-query-selector */} Added in: v1.9elementHandle.QuerySelectorAsync @@ -983,7 +983,7 @@ await ElementHandle.QuerySelectorAsync(selector); --- -### QuerySelectorAllAsync {#element-handle-query-selector-all} +### QuerySelectorAllAsync {/* #element-handle-query-selector-all */} Added in: v1.9elementHandle.QuerySelectorAllAsync @@ -1012,7 +1012,7 @@ await ElementHandle.QuerySelectorAllAsync(selector); --- -### ScreenshotAsync {#element-handle-screenshot} +### ScreenshotAsync {/* #element-handle-screenshot */} Added before v1.9elementHandle.ScreenshotAsync @@ -1082,7 +1082,7 @@ await ElementHandle.ScreenshotAsync(options); --- -### ScrollIntoViewIfNeededAsync {#element-handle-scroll-into-view-if-needed} +### ScrollIntoViewIfNeededAsync {/* #element-handle-scroll-into-view-if-needed */} Added before v1.9elementHandle.ScrollIntoViewIfNeededAsync @@ -1116,7 +1116,7 @@ await ElementHandle.ScrollIntoViewIfNeededAsync(options); --- -### SelectOptionAsync {#element-handle-select-option} +### SelectOptionAsync {/* #element-handle-select-option */} Added before v1.9elementHandle.SelectOptionAsync @@ -1185,7 +1185,7 @@ await handle.SelectOptionAsync(new[] { --- -### SelectTextAsync {#element-handle-select-text} +### SelectTextAsync {/* #element-handle-select-text */} Added before v1.9elementHandle.SelectTextAsync @@ -1220,7 +1220,7 @@ await ElementHandle.SelectTextAsync(options); --- -### SetCheckedAsync {#element-handle-set-checked} +### SetCheckedAsync {/* #element-handle-set-checked */} Added in: v1.15elementHandle.SetCheckedAsync @@ -1283,7 +1283,7 @@ await ElementHandle.SetCheckedAsync(checked, options); --- -### SetInputFilesAsync {#element-handle-set-input-files} +### SetInputFilesAsync {/* #element-handle-set-input-files */} Added before v1.9elementHandle.SetInputFilesAsync @@ -1333,7 +1333,7 @@ await ElementHandle.SetInputFilesAsync(files, options); --- -### TapAsync {#element-handle-tap} +### TapAsync {/* #element-handle-tap */} Added before v1.9elementHandle.TapAsync @@ -1400,7 +1400,7 @@ await ElementHandle.TapAsync(options); --- -### TextContentAsync {#element-handle-text-content} +### TextContentAsync {/* #element-handle-text-content */} Added before v1.9elementHandle.TextContentAsync @@ -1424,7 +1424,7 @@ await ElementHandle.TextContentAsync(); --- -### TypeAsync {#element-handle-type} +### TypeAsync {/* #element-handle-type */} Added before v1.9elementHandle.TypeAsync @@ -1466,7 +1466,7 @@ To press a special key, like `Control` or `ArrowDown`, use [ElementHandle.PressA --- -### UncheckAsync {#element-handle-uncheck} +### UncheckAsync {/* #element-handle-uncheck */} Added before v1.9elementHandle.UncheckAsync @@ -1527,7 +1527,7 @@ await ElementHandle.UncheckAsync(options); --- -### WaitForSelectorAsync {#element-handle-wait-for-selector} +### WaitForSelectorAsync {/* #element-handle-wait-for-selector */} Added before v1.9elementHandle.WaitForSelectorAsync diff --git a/dotnet/docs/api/class-filechooser.mdx b/dotnet/docs/api/class-filechooser.mdx index 1e0df2ead8..297b126ac6 100644 --- a/dotnet/docs/api/class-filechooser.mdx +++ b/dotnet/docs/api/class-filechooser.mdx @@ -22,7 +22,7 @@ await fileChooser.SetFilesAsync("temp.txt"); ## Methods -### Element {#file-chooser-element} +### Element {/* #file-chooser-element */} Added before v1.9fileChooser.Element @@ -39,7 +39,7 @@ FileChooser.Element --- -### IsMultiple {#file-chooser-is-multiple} +### IsMultiple {/* #file-chooser-is-multiple */} Added before v1.9fileChooser.IsMultiple @@ -56,7 +56,7 @@ FileChooser.IsMultiple --- -### Page {#file-chooser-page} +### Page {/* #file-chooser-page */} Added before v1.9fileChooser.Page @@ -73,7 +73,7 @@ FileChooser.Page --- -### SetFilesAsync {#file-chooser-set-files} +### SetFilesAsync {/* #file-chooser-set-files */} Added before v1.9fileChooser.SetFilesAsync diff --git a/dotnet/docs/api/class-formdata.mdx b/dotnet/docs/api/class-formdata.mdx index 3c2a112ab5..c18c98ea1d 100644 --- a/dotnet/docs/api/class-formdata.mdx +++ b/dotnet/docs/api/class-formdata.mdx @@ -14,7 +14,7 @@ The [FormData] is used create form data that is sent via [APIRequestContext]. ## Methods -### Append {#form-data-append} +### Append {/* #form-data-append */} Added in: v1.44formData.Append @@ -71,7 +71,7 @@ FormData.Append(name, value); --- -### Set {#form-data-set} +### Set {/* #form-data-set */} Added in: v1.18formData.Set diff --git a/dotnet/docs/api/class-frame.mdx b/dotnet/docs/api/class-frame.mdx index 8200981b08..9317f8ea9c 100644 --- a/dotnet/docs/api/class-frame.mdx +++ b/dotnet/docs/api/class-frame.mdx @@ -47,7 +47,7 @@ class FrameExamples ## Methods -### AddScriptTagAsync {#frame-add-script-tag} +### AddScriptTagAsync {/* #frame-add-script-tag */} Added before v1.9frame.AddScriptTagAsync @@ -81,7 +81,7 @@ await Frame.AddScriptTagAsync(options); --- -### AddStyleTagAsync {#frame-add-style-tag} +### AddStyleTagAsync {/* #frame-add-style-tag */} Added before v1.9frame.AddStyleTagAsync @@ -112,7 +112,7 @@ await Frame.AddStyleTagAsync(options); --- -### ChildFrames {#frame-child-frames} +### ChildFrames {/* #frame-child-frames */} Added before v1.9frame.ChildFrames @@ -127,7 +127,7 @@ Frame.ChildFrames --- -### ContentAsync {#frame-content} +### ContentAsync {/* #frame-content */} Added before v1.9frame.ContentAsync @@ -144,7 +144,7 @@ await Frame.ContentAsync(); --- -### DragAndDropAsync {#frame-drag-and-drop} +### DragAndDropAsync {/* #frame-drag-and-drop */} Added in: v1.13frame.DragAndDropAsync @@ -207,7 +207,7 @@ await Frame.DragAndDropAsync(source, target, options); --- -### EvaluateAsync {#frame-evaluate} +### EvaluateAsync {/* #frame-evaluate */} Added before v1.9frame.EvaluateAsync @@ -251,7 +251,7 @@ await bodyHandle.DisposeAsync(); --- -### EvaluateHandleAsync {#frame-evaluate-handle} +### EvaluateHandleAsync {/* #frame-evaluate-handle */} Added before v1.9frame.EvaluateHandleAsync @@ -296,7 +296,7 @@ await resultHandle.DisposeAsync(); --- -### FrameElementAsync {#frame-frame-element} +### FrameElementAsync {/* #frame-frame-element */} Added before v1.9frame.FrameElementAsync @@ -319,7 +319,7 @@ Console.WriteLine(frame == contentFrame); // -> True --- -### FrameLocator {#frame-frame-locator} +### FrameLocator {/* #frame-frame-locator */} Added in: v1.17frame.FrameLocator @@ -344,7 +344,7 @@ await locator.ClickAsync(); --- -### GetByAltText {#frame-get-by-alt-text} +### GetByAltText {/* #frame-get-by-alt-text */} Added in: v1.27frame.GetByAltText @@ -376,7 +376,7 @@ await page.GetByAltText("Playwright logo").ClickAsync(); --- -### GetByLabel {#frame-get-by-label} +### GetByLabel {/* #frame-get-by-label */} Added in: v1.27frame.GetByLabel @@ -411,7 +411,7 @@ await page.GetByLabel("Password").FillAsync("secret"); --- -### GetByPlaceholder {#frame-get-by-placeholder} +### GetByPlaceholder {/* #frame-get-by-placeholder */} Added in: v1.27frame.GetByPlaceholder @@ -447,7 +447,7 @@ await page --- -### GetByRole {#frame-get-by-role} +### GetByRole {/* #frame-get-by-role */} Added in: v1.27frame.GetByRole @@ -553,7 +553,7 @@ Many html elements have an implicitly [defined role](https://w3c.github.io/html- --- -### GetByTestId {#frame-get-by-test-id} +### GetByTestId {/* #frame-get-by-test-id */} Added in: v1.27frame.GetByTestId @@ -587,7 +587,7 @@ By default, the `data-testid` attribute is used as a test id. Use [Selectors.Set --- -### GetByText {#frame-get-by-text} +### GetByText {/* #frame-get-by-text */} Added in: v1.27frame.GetByText @@ -643,7 +643,7 @@ Input elements of the type `button` and `submit` are matched by their `value` in --- -### GetByTitle {#frame-get-by-title} +### GetByTitle {/* #frame-get-by-title */} Added in: v1.27frame.GetByTitle @@ -677,7 +677,7 @@ await Expect(Page.GetByTitle("Issues count")).toHaveText("25 issues"); --- -### GotoAsync {#frame-goto} +### GotoAsync {/* #frame-goto */} Added before v1.9frame.GotoAsync @@ -731,7 +731,7 @@ await Frame.GotoAsync(url, options); --- -### IsDetached {#frame-is-detached} +### IsDetached {/* #frame-is-detached */} Added before v1.9frame.IsDetached @@ -748,7 +748,7 @@ Frame.IsDetached --- -### IsEnabledAsync {#frame-is-enabled} +### IsEnabledAsync {/* #frame-is-enabled */} Added before v1.9frame.IsEnabledAsync @@ -777,7 +777,7 @@ await Frame.IsEnabledAsync(selector, options); --- -### Locator {#frame-locator} +### Locator {/* #frame-locator */} Added in: v1.14frame.Locator @@ -822,7 +822,7 @@ Frame.Locator(selector, options); --- -### Name {#frame-name} +### Name {/* #frame-name */} Added before v1.9frame.Name @@ -846,7 +846,7 @@ Frame.Name --- -### Page {#frame-page} +### Page {/* #frame-page */} Added before v1.9frame.Page @@ -863,7 +863,7 @@ Frame.Page --- -### ParentFrame {#frame-parent-frame} +### ParentFrame {/* #frame-parent-frame */} Added before v1.9frame.ParentFrame @@ -880,7 +880,7 @@ Frame.ParentFrame --- -### SetContentAsync {#frame-set-content} +### SetContentAsync {/* #frame-set-content */} Added before v1.9frame.SetContentAsync @@ -913,7 +913,7 @@ await Frame.SetContentAsync(html, options); --- -### TitleAsync {#frame-title} +### TitleAsync {/* #frame-title */} Added before v1.9frame.TitleAsync @@ -930,7 +930,7 @@ await Frame.TitleAsync(); --- -### Url {#frame-url} +### Url {/* #frame-url */} Added before v1.9frame.Url @@ -947,7 +947,7 @@ Frame.Url --- -### WaitForFunctionAsync {#frame-wait-for-function} +### WaitForFunctionAsync {/* #frame-wait-for-function */} Added before v1.9frame.WaitForFunctionAsync @@ -1001,7 +1001,7 @@ await page.MainFrame.WaitForFunctionAsync("selector => !!document.querySelector( --- -### WaitForLoadStateAsync {#frame-wait-for-load-state} +### WaitForLoadStateAsync {/* #frame-wait-for-load-state */} Added before v1.9frame.WaitForLoadStateAsync @@ -1038,7 +1038,7 @@ await frame.WaitForLoadStateAsync(); // Defaults to LoadState.Load --- -### WaitForURLAsync {#frame-wait-for-url} +### WaitForURLAsync {/* #frame-wait-for-url */} Added in: v1.11frame.WaitForURLAsync @@ -1074,7 +1074,7 @@ await frame.WaitForURLAsync("**/target.html"); ## Deprecated -### CheckAsync {#frame-check} +### CheckAsync {/* #frame-check */} Added before v1.9frame.CheckAsync @@ -1140,7 +1140,7 @@ await Frame.CheckAsync(selector, options); --- -### ClickAsync {#frame-click} +### ClickAsync {/* #frame-click */} Added before v1.9frame.ClickAsync @@ -1217,7 +1217,7 @@ await Frame.ClickAsync(selector, options); --- -### DblClickAsync {#frame-dblclick} +### DblClickAsync {/* #frame-dblclick */} Added before v1.9frame.DblClickAsync @@ -1295,7 +1295,7 @@ await Frame.DblClickAsync(selector, options); --- -### DispatchEventAsync {#frame-dispatch-event} +### DispatchEventAsync {/* #frame-dispatch-event */} Added before v1.9frame.DispatchEventAsync @@ -1359,7 +1359,7 @@ await frame.DispatchEventAsync("#source", "dragstart", new { dataTransfer }); --- -### EvalOnSelectorAsync {#frame-eval-on-selector} +### EvalOnSelectorAsync {/* #frame-eval-on-selector */} Added in: v1.9frame.EvalOnSelectorAsync @@ -1404,7 +1404,7 @@ var html = await frame.EvalOnSelectorAsync(".main-container", "(e, suffix) => e. --- -### EvalOnSelectorAllAsync {#frame-eval-on-selector-all} +### EvalOnSelectorAllAsync {/* #frame-eval-on-selector-all */} Added in: v1.9frame.EvalOnSelectorAllAsync @@ -1443,7 +1443,7 @@ var divsCount = await frame.EvalOnSelectorAllAsync("div", "(divs, min) => --- -### FillAsync {#frame-fill} +### FillAsync {/* #frame-fill */} Added before v1.9frame.FillAsync @@ -1497,7 +1497,7 @@ await Frame.FillAsync(selector, value, options); --- -### FocusAsync {#frame-focus} +### FocusAsync {/* #frame-focus */} Added before v1.9frame.FocusAsync @@ -1533,7 +1533,7 @@ await Frame.FocusAsync(selector, options); --- -### GetAttributeAsync {#frame-get-attribute} +### GetAttributeAsync {/* #frame-get-attribute */} Added before v1.9frame.GetAttributeAsync @@ -1572,7 +1572,7 @@ await Frame.GetAttributeAsync(selector, name, options); --- -### HoverAsync {#frame-hover} +### HoverAsync {/* #frame-hover */} Added before v1.9frame.HoverAsync @@ -1639,7 +1639,7 @@ await Frame.HoverAsync(selector, options); --- -### InnerHTMLAsync {#frame-inner-html} +### InnerHTMLAsync {/* #frame-inner-html */} Added before v1.9frame.InnerHTMLAsync @@ -1675,7 +1675,7 @@ await Frame.InnerHTMLAsync(selector, options); --- -### InnerTextAsync {#frame-inner-text} +### InnerTextAsync {/* #frame-inner-text */} Added before v1.9frame.InnerTextAsync @@ -1711,7 +1711,7 @@ await Frame.InnerTextAsync(selector, options); --- -### InputValueAsync {#frame-input-value} +### InputValueAsync {/* #frame-input-value */} Added in: v1.13frame.InputValueAsync @@ -1749,7 +1749,7 @@ await Frame.InputValueAsync(selector, options); --- -### IsCheckedAsync {#frame-is-checked} +### IsCheckedAsync {/* #frame-is-checked */} Added before v1.9frame.IsCheckedAsync @@ -1785,7 +1785,7 @@ await Frame.IsCheckedAsync(selector, options); --- -### IsDisabledAsync {#frame-is-disabled} +### IsDisabledAsync {/* #frame-is-disabled */} Added before v1.9frame.IsDisabledAsync @@ -1821,7 +1821,7 @@ await Frame.IsDisabledAsync(selector, options); --- -### IsEditableAsync {#frame-is-editable} +### IsEditableAsync {/* #frame-is-editable */} Added before v1.9frame.IsEditableAsync @@ -1857,7 +1857,7 @@ await Frame.IsEditableAsync(selector, options); --- -### IsHiddenAsync {#frame-is-hidden} +### IsHiddenAsync {/* #frame-is-hidden */} Added before v1.9frame.IsHiddenAsync @@ -1896,7 +1896,7 @@ await Frame.IsHiddenAsync(selector, options); --- -### IsVisibleAsync {#frame-is-visible} +### IsVisibleAsync {/* #frame-is-visible */} Added before v1.9frame.IsVisibleAsync @@ -1935,7 +1935,7 @@ await Frame.IsVisibleAsync(selector, options); --- -### PressAsync {#frame-press} +### PressAsync {/* #frame-press */} Added before v1.9frame.PressAsync @@ -1995,7 +1995,7 @@ await Frame.PressAsync(selector, key, options); --- -### QuerySelectorAsync {#frame-query-selector} +### QuerySelectorAsync {/* #frame-query-selector */} Added in: v1.9frame.QuerySelectorAsync @@ -2035,7 +2035,7 @@ await Frame.QuerySelectorAsync(selector, options); --- -### QuerySelectorAllAsync {#frame-query-selector-all} +### QuerySelectorAllAsync {/* #frame-query-selector-all */} Added in: v1.9frame.QuerySelectorAllAsync @@ -2071,7 +2071,7 @@ await Frame.QuerySelectorAllAsync(selector); --- -### RunAndWaitForNavigationAsync {#frame-wait-for-navigation} +### RunAndWaitForNavigationAsync {/* #frame-wait-for-navigation */} Added before v1.9frame.RunAndWaitForNavigationAsync @@ -2126,7 +2126,7 @@ Usage of the [History API](https://developer.mozilla.org/en-US/docs/Web/API/Hist --- -### WaitForNavigationAsync {#frame-wait-for-navigation} +### WaitForNavigationAsync {/* #frame-wait-for-navigation */} Added before v1.9frame.WaitForNavigationAsync @@ -2178,7 +2178,7 @@ Usage of the [History API](https://developer.mozilla.org/en-US/docs/Web/API/Hist --- -### SelectOptionAsync {#frame-select-option} +### SelectOptionAsync {/* #frame-select-option */} Added before v1.9frame.SelectOptionAsync @@ -2248,7 +2248,7 @@ await frame.SelectOptionAsync("select#colors", new[] { "red", "green", "blue" }) --- -### SetCheckedAsync {#frame-set-checked} +### SetCheckedAsync {/* #frame-set-checked */} Added in: v1.15frame.SetCheckedAsync @@ -2318,7 +2318,7 @@ await Frame.SetCheckedAsync(selector, checked, options); --- -### SetInputFilesAsync {#frame-set-input-files} +### SetInputFilesAsync {/* #frame-set-input-files */} Added before v1.9frame.SetInputFilesAsync @@ -2374,7 +2374,7 @@ await Frame.SetInputFilesAsync(selector, files, options); --- -### TapAsync {#frame-tap} +### TapAsync {/* #frame-tap */} Added before v1.9frame.TapAsync @@ -2446,7 +2446,7 @@ await Frame.TapAsync(selector, options); --- -### TextContentAsync {#frame-text-content} +### TextContentAsync {/* #frame-text-content */} Added before v1.9frame.TextContentAsync @@ -2482,7 +2482,7 @@ await Frame.TextContentAsync(selector, options); --- -### TypeAsync {#frame-type} +### TypeAsync {/* #frame-type */} Added before v1.9frame.TypeAsync @@ -2530,7 +2530,7 @@ To press a special key, like `Control` or `ArrowDown`, use [Keyboard.PressAsync( --- -### UncheckAsync {#frame-uncheck} +### UncheckAsync {/* #frame-uncheck */} Added before v1.9frame.UncheckAsync @@ -2596,7 +2596,7 @@ await Frame.UncheckAsync(selector, options); --- -### WaitForSelectorAsync {#frame-wait-for-selector} +### WaitForSelectorAsync {/* #frame-wait-for-selector */} Added before v1.9frame.WaitForSelectorAsync @@ -2667,7 +2667,7 @@ class FrameExamples --- -### WaitForTimeoutAsync {#frame-wait-for-timeout} +### WaitForTimeoutAsync {/* #frame-wait-for-timeout */} Added before v1.9frame.WaitForTimeoutAsync diff --git a/dotnet/docs/api/class-framelocator.mdx b/dotnet/docs/api/class-framelocator.mdx index 8e2572433c..397c6cf4f7 100644 --- a/dotnet/docs/api/class-framelocator.mdx +++ b/dotnet/docs/api/class-framelocator.mdx @@ -39,7 +39,7 @@ If you have a [FrameLocator] object it can be converted to [Locator] pointing to ## Methods -### FrameLocator {#frame-locator-frame-locator} +### FrameLocator {/* #frame-locator-frame-locator */} Added in: v1.17frameLocator.FrameLocator @@ -61,7 +61,7 @@ FrameLocator.FrameLocator(selector); --- -### GetByAltText {#frame-locator-get-by-alt-text} +### GetByAltText {/* #frame-locator-get-by-alt-text */} Added in: v1.27frameLocator.GetByAltText @@ -93,7 +93,7 @@ await page.GetByAltText("Playwright logo").ClickAsync(); --- -### GetByLabel {#frame-locator-get-by-label} +### GetByLabel {/* #frame-locator-get-by-label */} Added in: v1.27frameLocator.GetByLabel @@ -128,7 +128,7 @@ await page.GetByLabel("Password").FillAsync("secret"); --- -### GetByPlaceholder {#frame-locator-get-by-placeholder} +### GetByPlaceholder {/* #frame-locator-get-by-placeholder */} Added in: v1.27frameLocator.GetByPlaceholder @@ -164,7 +164,7 @@ await page --- -### GetByRole {#frame-locator-get-by-role} +### GetByRole {/* #frame-locator-get-by-role */} Added in: v1.27frameLocator.GetByRole @@ -270,7 +270,7 @@ Many html elements have an implicitly [defined role](https://w3c.github.io/html- --- -### GetByTestId {#frame-locator-get-by-test-id} +### GetByTestId {/* #frame-locator-get-by-test-id */} Added in: v1.27frameLocator.GetByTestId @@ -304,7 +304,7 @@ By default, the `data-testid` attribute is used as a test id. Use [Selectors.Set --- -### GetByText {#frame-locator-get-by-text} +### GetByText {/* #frame-locator-get-by-text */} Added in: v1.27frameLocator.GetByText @@ -360,7 +360,7 @@ Input elements of the type `button` and `submit` are matched by their `value` in --- -### GetByTitle {#frame-locator-get-by-title} +### GetByTitle {/* #frame-locator-get-by-title */} Added in: v1.27frameLocator.GetByTitle @@ -394,7 +394,7 @@ await Expect(Page.GetByTitle("Issues count")).toHaveText("25 issues"); --- -### Locator {#frame-locator-locator} +### Locator {/* #frame-locator-locator */} Added in: v1.17frameLocator.Locator @@ -437,7 +437,7 @@ FrameLocator.Locator(selectorOrLocator, options); --- -### Owner {#frame-locator-owner} +### Owner {/* #frame-locator-owner */} Added in: v1.43frameLocator.Owner @@ -463,7 +463,7 @@ await Expect(locator).ToBeVisibleAsync(); ## Deprecated -### First {#frame-locator-first} +### First {/* #frame-locator-first */} Added in: v1.17frameLocator.First @@ -487,7 +487,7 @@ FrameLocator.First --- -### Last {#frame-locator-last} +### Last {/* #frame-locator-last */} Added in: v1.17frameLocator.Last @@ -511,7 +511,7 @@ FrameLocator.Last --- -### Nth {#frame-locator-nth} +### Nth {/* #frame-locator-nth */} Added in: v1.17frameLocator.Nth diff --git a/dotnet/docs/api/class-jshandle.mdx b/dotnet/docs/api/class-jshandle.mdx index bdd1c8c745..f2d2708693 100644 --- a/dotnet/docs/api/class-jshandle.mdx +++ b/dotnet/docs/api/class-jshandle.mdx @@ -22,7 +22,7 @@ JSHandle instances can be used as an argument in [Page.EvalOnSelectorAsync()](/a ## Methods -### AsElement {#js-handle-as-element} +### AsElement {/* #js-handle-as-element */} Added before v1.9jsHandle.AsElement @@ -39,7 +39,7 @@ JsHandle.AsElement(); --- -### DisposeAsync {#js-handle-dispose} +### DisposeAsync {/* #js-handle-dispose */} Added before v1.9jsHandle.DisposeAsync @@ -56,7 +56,7 @@ await JsHandle.DisposeAsync(); --- -### EvaluateAsync {#js-handle-evaluate} +### EvaluateAsync {/* #js-handle-evaluate */} Added before v1.9jsHandle.EvaluateAsync @@ -86,7 +86,7 @@ Assert.AreEqual("10 retweets", await tweetHandle.EvaluateAsync("node => node.inn --- -### EvaluateHandleAsync {#js-handle-evaluate-handle} +### EvaluateHandleAsync {/* #js-handle-evaluate-handle */} Added before v1.9jsHandle.EvaluateHandleAsync @@ -119,7 +119,7 @@ await JsHandle.EvaluateHandleAsync(expression, arg); --- -### GetPropertiesAsync {#js-handle-get-properties} +### GetPropertiesAsync {/* #js-handle-get-properties */} Added before v1.9jsHandle.GetPropertiesAsync @@ -140,7 +140,7 @@ await handle.DisposeAsync(); --- -### GetPropertyAsync {#js-handle-get-property} +### GetPropertyAsync {/* #js-handle-get-property */} Added before v1.9jsHandle.GetPropertyAsync @@ -162,7 +162,7 @@ await JsHandle.GetPropertyAsync(propertyName); --- -### JsonValueAsync {#js-handle-json-value} +### JsonValueAsync {/* #js-handle-json-value */} Added before v1.9jsHandle.JsonValueAsync diff --git a/dotnet/docs/api/class-keyboard.mdx b/dotnet/docs/api/class-keyboard.mdx index 2d51402bc4..f8d669b564 100644 --- a/dotnet/docs/api/class-keyboard.mdx +++ b/dotnet/docs/api/class-keyboard.mdx @@ -46,7 +46,7 @@ await page.Keyboard.PressAsync("ControlOrMeta+A"); ## Methods -### DownAsync {#keyboard-down} +### DownAsync {/* #keyboard-down */} Added before v1.9keyboard.DownAsync @@ -87,7 +87,7 @@ await Keyboard.DownAsync(key); --- -### InsertTextAsync {#keyboard-insert-text} +### InsertTextAsync {/* #keyboard-insert-text */} Added before v1.9keyboard.InsertTextAsync @@ -113,7 +113,7 @@ Modifier keys DO NOT effect `keyboard.insertText`. Holding down `Shift` will not --- -### PressAsync {#keyboard-press} +### PressAsync {/* #keyboard-press */} Added before v1.9keyboard.PressAsync @@ -163,7 +163,7 @@ Shortcut for [Keyboard.DownAsync()](/api/class-keyboard.mdx#keyboard-down) and [ --- -### TypeAsync {#keyboard-type} +### TypeAsync {/* #keyboard-type */} Added before v1.9keyboard.TypeAsync @@ -213,7 +213,7 @@ For characters that are not on a US keyboard, only an `input` event will be sent --- -### UpAsync {#keyboard-up} +### UpAsync {/* #keyboard-up */} Added before v1.9keyboard.UpAsync diff --git a/dotnet/docs/api/class-locator.mdx b/dotnet/docs/api/class-locator.mdx index 1fcd918d03..abb0a67d9d 100644 --- a/dotnet/docs/api/class-locator.mdx +++ b/dotnet/docs/api/class-locator.mdx @@ -16,7 +16,7 @@ Locators are the central piece of Playwright's auto-waiting and retry-ability. I ## Methods -### AllAsync {#locator-all} +### AllAsync {/* #locator-all */} Added in: v1.29locator.AllAsync @@ -43,7 +43,7 @@ foreach (var li in await page.GetByRole("listitem").AllAsync()) --- -### AllInnerTextsAsync {#locator-all-inner-texts} +### AllInnerTextsAsync {/* #locator-all-inner-texts */} Added in: v1.14locator.AllInnerTextsAsync @@ -65,7 +65,7 @@ var texts = await page.GetByRole(AriaRole.Link).AllInnerTextsAsync(); --- -### AllTextContentsAsync {#locator-all-text-contents} +### AllTextContentsAsync {/* #locator-all-text-contents */} Added in: v1.14locator.AllTextContentsAsync @@ -87,7 +87,7 @@ var texts = await page.GetByRole(AriaRole.Link).AllTextContentsAsync(); --- -### And {#locator-and} +### And {/* #locator-and */} Added in: v1.34locator.And @@ -111,7 +111,7 @@ var button = page.GetByRole(AriaRole.Button).And(page.GetByTitle("Subscribe")); --- -### AriaSnapshotAsync {#locator-aria-snapshot} +### AriaSnapshotAsync {/* #locator-aria-snapshot */} Added in: v1.49locator.AriaSnapshotAsync @@ -172,7 +172,7 @@ An AI-optimized snapshot, controlled by [Mode](/api/class-locator.mdx#locator-ar --- -### BlurAsync {#locator-blur} +### BlurAsync {/* #locator-blur */} Added in: v1.28locator.BlurAsync @@ -195,7 +195,7 @@ await Locator.BlurAsync(options); --- -### BoundingBoxAsync {#locator-bounding-box} +### BoundingBoxAsync {/* #locator-bounding-box */} Added in: v1.14locator.BoundingBoxAsync @@ -239,7 +239,7 @@ Assuming the page is static, it is safe to use bounding box coordinates to perfo --- -### CheckAsync {#locator-check} +### CheckAsync {/* #locator-check */} Added in: v1.14locator.CheckAsync @@ -297,7 +297,7 @@ When all steps combined have not finished during the specified [Timeout](/api/cl --- -### ClearAsync {#locator-clear} +### ClearAsync {/* #locator-clear */} Added in: v1.28locator.ClearAsync @@ -337,7 +337,7 @@ If the target element is not an ``, `