JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
All Classes
SEARCH:
JavaScript is disabled on your browser.
All Classes
All Classes
Interface Summary
Class Summary
Enum Summary
Exception Summary
Class
Description
Accessibility
The Accessibility class provides methods for inspecting Chromium's accessibility tree.
Accessibility.SnapshotOptions
AccessibilityNode
AccessibilityNode.CheckedState
AccessibilityNode.PressedState
Browser
A Browser is created when Playwright connects to a browser instance, either through
browserType.launch
or
browserType.connect
.
Browser.EventType
Browser.NewContextOptions
Browser.NewPageOptions
Browser.VideoSize
BrowserContext
BrowserContexts provide a way to operate multiple independent browser sessions.
BrowserContext.AddCookie
BrowserContext.Cookie
BrowserContext.EventType
BrowserContext.ExposeBindingOptions
BrowserContext.GrantPermissionsOptions
BrowserContext.HTTPCredentials
BrowserContext.SameSite
BrowserContext.StorageState
BrowserContext.StorageState.OriginState
BrowserContext.StorageState.OriginState.LocalStorageItem
BrowserContext.WaitForEventOptions
BrowserType
BrowserType provides methods to launch a specific browser instance or connect to an existing one.
BrowserType.LaunchOptions
BrowserType.LaunchPersistentContextOptions
ColorScheme
Connection
ConsoleMessage
ConsoleMessage objects are dispatched by page via the 'console' event.
ConsoleMessage.Location
ConsoleMessageImpl
Deferred
<
T
>
DeviceDescriptor
DeviceDescriptor.BrowserType
DeviceDescriptor.Viewport
Dialog
Dialog objects are dispatched by page via the 'dialog' event.
Dialog.Type
DialogImpl
Download
Download objects are dispatched by page via the 'download' event.
DownloadImpl
ElementHandle
ElementHandle represents an in-page DOM element.
ElementHandle.BoundingBox
ElementHandle.CheckOptions
ElementHandle.ClickOptions
ElementHandle.DblclickOptions
ElementHandle.ElementState
ElementHandle.FillOptions
ElementHandle.HoverOptions
ElementHandle.PressOptions
ElementHandle.ScreenshotOptions
ElementHandle.ScreenshotOptions.Type
ElementHandle.ScrollIntoViewIfNeededOptions
ElementHandle.SelectOption
ElementHandle.SelectOptionOptions
ElementHandle.SelectTextOptions
ElementHandle.SetInputFilesOptions
ElementHandle.TapOptions
ElementHandle.TypeOptions
ElementHandle.UncheckOptions
ElementHandle.WaitForElementStateOptions
ElementHandle.WaitForSelectorOptions
ElementHandle.WaitForSelectorOptions.State
ElementHandleImpl
Event
<
EventType
>
FileChooser
FileChooser objects are dispatched by the page in the 'filechooser' event.
FileChooser.FilePayload
FileChooser.SetFilesOptions
Frame
At every point of time, page exposes its current frame tree via the page.mainFrame() and frame.childFrames() methods.
Frame.AddScriptTagOptions
Frame.AddStyleTagOptions
Frame.CheckOptions
Frame.ClickOptions
Frame.DblclickOptions
Frame.DispatchEventOptions
Frame.FillOptions
Frame.FocusOptions
Frame.GetAttributeOptions
Frame.HoverOptions
Frame.InnerHTMLOptions
Frame.InnerTextOptions
Frame.LoadState
Frame.NavigateOptions
Frame.PressOptions
Frame.SelectOptionOptions
Frame.SetContentOptions
Frame.SetInputFilesOptions
Frame.TapOptions
Frame.TextContentOptions
Frame.TypeOptions
Frame.UncheckOptions
Frame.WaitForFunctionOptions
Frame.WaitForLoadStateOptions
Frame.WaitForNavigationOptions
Frame.WaitForSelectorOptions
Frame.WaitForSelectorOptions.State
FrameImpl
Geolocation
JSHandle
JSHandle represents an in-page JavaScript object.
JSHandleImpl
Keyboard
Keyboard provides an api for managing a virtual keyboard.
Keyboard.Modifier
Listener
<
EventType
>
Logger
Playwright generates a lot of logs and they are accessible via the pluggable logger sink.
Logger.LogHints
Logger.Severity
Main
Mouse
The Mouse class operates in main-frame CSS pixels relative to the top-left corner of the viewport.
Mouse.Button
Mouse.ClickOptions
Mouse.DblclickOptions
Mouse.DownOptions
Mouse.MoveOptions
Mouse.UpOptions
Page
Page provides methods to interact with a single tab in a Browser, or an extension background page in Chromium.
Page.AddScriptTagOptions
Page.AddStyleTagOptions
Page.Binding
Page.Binding.Source
Page.CheckOptions
Page.ClickOptions
Page.CloseOptions
Page.DblclickOptions
Page.DispatchEventOptions
Page.EmulateMediaOptions
Page.EmulateMediaOptions.Media
Page.Error
Page.EventType
Page.ExposeBindingOptions
Page.FillOptions
Page.FocusOptions
Page.Function
Page.GetAttributeOptions
Page.GoBackOptions
Page.GoForwardOptions
Page.HoverOptions
Page.InnerHTMLOptions
Page.InnerTextOptions
Page.LoadState
Page.NavigateOptions
Page.PdfOptions
Page.PressOptions
Page.ReloadOptions
Page.ScreenshotOptions
Page.ScreenshotOptions.Type
Page.SelectOptionOptions
Page.SetContentOptions
Page.SetInputFilesOptions
Page.TapOptions
Page.TextContentOptions
Page.TypeOptions
Page.UncheckOptions
Page.Viewport
Page.WaitForEventOptions
Page.WaitForFunctionOptions
Page.WaitForLoadStateOptions
Page.WaitForNavigationOptions
Page.WaitForRequestOptions
Page.WaitForResponseOptions
Page.WaitForSelectorOptions
Page.WaitForSelectorOptions.State
PageImpl
Playwright
PlaywrightException
PlaywrightImpl
Position
Request
Whenever the page sends a request for a network resource the following sequence of events are emitted by Page:
Request.RequestFailure
Request.RequestTiming
RequestImpl
Response
Response class represents responses which are received by page.
ResponseImpl
Route
Whenever a network route is set up with page.route(url, handler) or browserContext.route(url, handler), the
Route
object allows to handle the route.
Route.ContinueOverrides
Route.FulfillResponse
RouteImpl
Selectors
Selectors can be used to install custom selector engines.
Selectors.RegisterOptions
Stream
TimeoutError
TimeoutError is emitted whenever certain operations are terminated due to timeout, e.g.
Touchscreen
The Touchscreen class operates in main-frame CSS pixels relative to the top-left corner of the viewport.
Transport
Video
When browser context is created with the
videosPath
option, each page has a video object associated with it.
WaitableNever
<
T
>
WebSocket
The WebSocket class represents websocket connections in the page.
WebSocket.EventType
WebSocket.FrameData
WebSocket.WaitForEventOptions
Worker
The Worker class represents a WebWorker.
Worker.EventType