APIRequest
Exposes API that can be used for the Web API testing.
|
APIRequest.NewContextOptions |
APIRequestContext
This API is used for the Web API testing.
|
APIRequestContext.StorageStateOptions |
APIResponse
|
Browser
|
Browser.NewContextOptions |
Browser.NewPageOptions |
Browser.StartTracingOptions |
BrowserContext
BrowserContexts provide a way to operate multiple independent browser sessions.
|
BrowserContext.ExposeBindingOptions |
BrowserContext.GrantPermissionsOptions |
BrowserContext.RouteFromHAROptions |
BrowserContext.RouteOptions |
BrowserContext.StorageStateOptions |
BrowserContext.WaitForPageOptions |
BrowserType
BrowserType provides methods to launch a specific browser instance or connect to an existing one.
|
BrowserType.ConnectOptions |
BrowserType.ConnectOverCDPOptions |
BrowserType.LaunchOptions |
BrowserType.LaunchPersistentContextOptions |
ConsoleMessage
|
Dialog
|
Download
|
ElementHandle
ElementHandle represents an in-page DOM element.
|
ElementHandle.CheckOptions |
ElementHandle.ClickOptions |
ElementHandle.DblclickOptions |
ElementHandle.FillOptions |
ElementHandle.HoverOptions |
ElementHandle.InputValueOptions |
ElementHandle.PressOptions |
ElementHandle.ScreenshotOptions |
ElementHandle.ScrollIntoViewIfNeededOptions |
ElementHandle.SelectOptionOptions |
ElementHandle.SelectTextOptions |
ElementHandle.SetCheckedOptions |
ElementHandle.SetInputFilesOptions |
ElementHandle.TapOptions |
ElementHandle.TypeOptions |
ElementHandle.UncheckOptions |
ElementHandle.WaitForElementStateOptions |
ElementHandle.WaitForSelectorOptions |
FileChooser
|
FileChooser.SetFilesOptions |
Frame
|
Frame.AddScriptTagOptions |
Frame.AddStyleTagOptions |
Frame.CheckOptions |
Frame.ClickOptions |
Frame.DblclickOptions |
Frame.DispatchEventOptions |
Frame.DragAndDropOptions |
Frame.EvalOnSelectorOptions |
Frame.FillOptions |
Frame.FocusOptions |
Frame.GetAttributeOptions |
Frame.GetByAltTextOptions |
Frame.GetByLabelOptions |
Frame.GetByPlaceholderOptions |
Frame.GetByRoleOptions |
Frame.GetByTextOptions |
Frame.GetByTitleOptions |
Frame.HoverOptions |
Frame.InnerHTMLOptions |
Frame.InnerTextOptions |
Frame.InputValueOptions |
Frame.IsCheckedOptions |
Frame.IsDisabledOptions |
Frame.IsEditableOptions |
Frame.IsEnabledOptions |
Frame.IsHiddenOptions |
Frame.IsVisibleOptions |
Frame.LocatorOptions |
Frame.NavigateOptions |
Frame.PressOptions |
Frame.QuerySelectorOptions |
Frame.SelectOptionOptions |
Frame.SetCheckedOptions |
Frame.SetContentOptions |
Frame.SetInputFilesOptions |
Frame.TapOptions |
Frame.TextContentOptions |
Frame.TypeOptions |
Frame.UncheckOptions |
Frame.WaitForFunctionOptions |
Frame.WaitForLoadStateOptions |
Frame.WaitForNavigationOptions |
Frame.WaitForSelectorOptions |
Frame.WaitForURLOptions |
FrameLocator
FrameLocator represents a view to the iframe on the page.
|
FrameLocator.GetByAltTextOptions |
FrameLocator.GetByLabelOptions |
FrameLocator.GetByPlaceholderOptions |
FrameLocator.GetByRoleOptions |
FrameLocator.GetByTextOptions |
FrameLocator.GetByTitleOptions |
FrameLocator.LocatorOptions |
JSHandle
JSHandle represents an in-page JavaScript object.
|
Keyboard
Keyboard provides an api for managing a virtual keyboard.
|
Keyboard.PressOptions |
Keyboard.TypeOptions |
Locator
Locators are the central piece of Playwright's auto-waiting and retry-ability.
|
Locator.BlurOptions |
Locator.BoundingBoxOptions |
Locator.CheckOptions |
Locator.ClearOptions |
Locator.ClickOptions |
Locator.DblclickOptions |
Locator.DispatchEventOptions |
Locator.DragToOptions |
Locator.ElementHandleOptions |
Locator.EvaluateHandleOptions |
Locator.EvaluateOptions |
Locator.FillOptions |
Locator.FilterOptions |
Locator.FocusOptions |
Locator.GetAttributeOptions |
Locator.GetByAltTextOptions |
Locator.GetByLabelOptions |
Locator.GetByPlaceholderOptions |
Locator.GetByRoleOptions |
Locator.GetByTextOptions |
Locator.GetByTitleOptions |
Locator.HoverOptions |
Locator.InnerHTMLOptions |
Locator.InnerTextOptions |
Locator.InputValueOptions |
Locator.IsCheckedOptions |
Locator.IsDisabledOptions |
Locator.IsEditableOptions |
Locator.IsEnabledOptions |
Locator.IsHiddenOptions |
Locator.IsVisibleOptions |
Locator.LocatorOptions |
Locator.PressOptions |
Locator.ScreenshotOptions |
Locator.ScrollIntoViewIfNeededOptions |
Locator.SelectOptionOptions |
Locator.SelectTextOptions |
Locator.SetCheckedOptions |
Locator.SetInputFilesOptions |
Locator.TapOptions |
Locator.TextContentOptions |
Locator.TypeOptions |
Locator.UncheckOptions |
Locator.WaitForOptions |
Mouse
The Mouse class operates in main-frame CSS pixels relative to the top-left corner of the viewport.
|
Mouse.ClickOptions |
Mouse.DblclickOptions |
Mouse.DownOptions |
Mouse.MoveOptions |
Mouse.UpOptions |
Page
|
Page.AddScriptTagOptions |
Page.AddStyleTagOptions |
Page.CheckOptions |
Page.ClickOptions |
Page.CloseOptions |
Page.DblclickOptions |
Page.DispatchEventOptions |
Page.DragAndDropOptions |
Page.EmulateMediaOptions |
Page.EvalOnSelectorOptions |
Page.ExposeBindingOptions |
Page.FillOptions |
Page.FocusOptions |
Page.GetAttributeOptions |
Page.GetByAltTextOptions |
Page.GetByLabelOptions |
Page.GetByPlaceholderOptions |
Page.GetByRoleOptions |
Page.GetByTextOptions |
Page.GetByTitleOptions |
Page.GoBackOptions |
Page.GoForwardOptions |
Page.HoverOptions |
Page.InnerHTMLOptions |
Page.InnerTextOptions |
Page.InputValueOptions |
Page.IsCheckedOptions |
Page.IsDisabledOptions |
Page.IsEditableOptions |
Page.IsEnabledOptions |
Page.IsHiddenOptions |
Page.IsVisibleOptions |
Page.LocatorOptions |
Page.NavigateOptions |
Page.PdfOptions |
Page.PressOptions |
Page.QuerySelectorOptions |
Page.ReloadOptions |
Page.RouteFromHAROptions |
Page.RouteOptions |
Page.ScreenshotOptions |
Page.SelectOptionOptions |
Page.SetCheckedOptions |
Page.SetContentOptions |
Page.SetInputFilesOptions |
Page.TapOptions |
Page.TextContentOptions |
Page.TypeOptions |
Page.UncheckOptions |
Page.WaitForCloseOptions |
Page.WaitForConsoleMessageOptions |
Page.WaitForDownloadOptions |
Page.WaitForFileChooserOptions |
Page.WaitForFunctionOptions |
Page.WaitForLoadStateOptions |
Page.WaitForNavigationOptions |
Page.WaitForPopupOptions |
Page.WaitForRequestFinishedOptions |
Page.WaitForRequestOptions |
Page.WaitForResponseOptions |
Page.WaitForSelectorOptions |
Page.WaitForURLOptions |
Page.WaitForWebSocketOptions |
Page.WaitForWorkerOptions |
Playwright
Playwright module provides a method to launch a browser instance.
|
Playwright.CreateOptions |
PlaywrightException
PlaywrightException is thrown whenever certain operations are terminated abnormally, e.g.
|
Request
Whenever the page sends a request for a network resource the following sequence of events are emitted by Page :
Page.onRequest() emitted when the request is issued by the page.
Page.onResponse() emitted when/if the response status and headers are received for the request.
Page.onRequestFinished() emitted when the response body is downloaded and the request is
complete.
|
Response
Response class represents responses which are received by page.
|
Route
|
Route.FallbackOptions |
Route.FulfillOptions |
Route.ResumeOptions |
Selectors
Selectors can be used to install custom selector engines.
|
Selectors.RegisterOptions |
Touchscreen
The Touchscreen class operates in main-frame CSS pixels relative to the top-left corner of the viewport.
|
Tracing
API for collecting and saving Playwright traces.
|
Tracing.StartChunkOptions |
Tracing.StartOptions |
Tracing.StopChunkOptions |
Tracing.StopOptions |
Video
When browser context is created with the recordVideo option, each page has a video object associated with it.
|
WebSocket
The WebSocket class represents websocket connections in the page.
|
WebSocket.WaitForFrameReceivedOptions |
WebSocket.WaitForFrameSentOptions |
WebSocketFrame
The WebSocketFrame class represents frames sent over WebSocket connections in the page.
|
Worker
|
Worker.WaitForCloseOptions |