Playwright · Resources
Resources listings from Playwright on TechiSeek. 63 public listings.
- Download | Playwright (Playwright)Download Download objects are dispatched by page via the page.on('download') event. All the downloaded files belonging to the browser conte…
- Reporters | Playwright (Playwright)Reporters Introduction Playwright Test comes with a few built-in reporters for different needs and ability to provide custom reporters.
- Response | Playwright (Playwright)Response Response class represents responses which are received by page. Methods all Headers Added in: v1.15 An object with all the respons…
- Credentials | Playwright (Playwright)Credentials Credentials is a virtual Web Authn authenticator scoped to a Browser Context. It lets tests register passkeys and answer naviga…
- FileChooser | Playwright (Playwright)File Chooser File Chooser objects are dispatched by the page in the page.on('filechooser') event.
- Page object models (Playwright)Page object models Introduction Large test suites can be structured to optimize ease of authoring and maintenance.
- Keyboard & Mouse (Playwright)Keyboard & Mouse Keyboard browser_press_key Press a key on the keyboard. The key is pressed on the page, not on a specific element — focus…
- Mock browser APIs (Playwright)Mock browser APIs Introduction Playwright provides native support for most of the browser features.
- Reporter | Playwright (Playwright)Reporter Test runner notifies the reporter about various events during test execution. All methods of the reporter are optional.
- Screencast | Playwright (Playwright)Screencast Interface for capturing screencast frames from a page. Methods hide Actions Added in: v1.59 Removes action decorations.
- Disposable | Playwright (Playwright)Disposable Disposable is returned from various methods to allow undoing the corresponding action.
- APIRequest | Playwright (Playwright)APIRequest Exposes API that can be used for the Web API testing. This class is used for creating APIRequest Context instance which in turn…
- Service Workers (Playwright)Service Workers Introduction Service workers are only supported on Chromium-based browsers.
- Selectors | Playwright (Playwright)Selectors Selectors can be used to install custom selector engines. Methods register Added before v1.9 Selectors must be registered before…
- Worker | Playwright (Playwright)Worker The Worker class represents a Web Worker. worker event is emitted on the page object to signal a worker creation.
- Command Reference (Playwright)Every command below is always available — unlike MCP, the CLI has no capability gating. The groups match the ones printed by playwright-cli…
- WebMCP | Playwright (Playwright)WebMCP WebMCP exposes the tools that a frame registers through the experimental WebMCP browser API, navigator.model Context.
- UI Mode | Playwright (Playwright)UI Mode Introduction UI Mode lets you explore, run, and debug tests with a time travel experience complete with a watch mode.
- Configuration (Playwright)Configuration Introduction Playwright has many options to configure how your tests are run.
- Console & Eval | Playwright (Playwright)Console & Eval Console messages playwright-cli console # all messages (info and above) playwright-cli console error # errors only playwrigh…
- Logger | Playwright (Playwright)Logger Deprecated This class is deprecated. The logs pumped through this class are incomplete.
- Selenium Grid (experimental) (Playwright)Selenium Grid (experimental) Introduction Playwright can connect to Selenium Grid Hub that runs Selenium 4 to launch Google Chrome or Micro…
- Timeouts | Playwright (Playwright)Timeouts Playwright Test has multiple configurable timeouts for various tasks. Test timeout Playwright Test enforces a timeout for each tes…
- Fixtures | Playwright (Playwright)Fixtures Playwright Test is based on the concept of the test fixtures. Test fixtures are used to establish environment for each test, givin…
- Playwright CLI (Playwright)Playwright CLI A command-line interface for browser automation designed for coding agents.
- Debugger | Playwright (Playwright)Debugger API for controlling the Playwright debugger. The debugger allows pausing script execution and inspecting the page.
- Playwright Test (Playwright)Playwright Test Playwright Test provides a test function to declare tests and expect function to write assertions.
- Global setup and teardown (Playwright)Global setup and teardown Introduction There are two ways to configure global setup and teardown: using a global setup file and setting it…
- Location | Playwright (Playwright)Location Represents a location in the source code where Test Case or Suite is defined. Properties column Added in: v1.10 Column number in t…
- Chrome extensions | Playwright (Playwright)Chrome extensions Introduction Extensions only work in Chromium when launched with a persistent context.
- Retries | Playwright (Playwright)Retries Introduction Test retries are a way to automatically re-run a test when it fails. This is useful when a test is flaky and fails int…
- Request | Playwright (Playwright)Request Whenever the page sends a request for a network resource the following sequence of events are emitted by Page: - page.on('request')…
- Touchscreen | Playwright (Playwright)Touchscreen The Touchscreen class operates in main-frame CSS pixels relative to the top-left corner of the viewport.
- WebSocket | Playwright (Playwright)Web Socket The Web Socket class represents Web Socket connections within a page. It provides the ability to inspect and manipulate the data…
- Touch events (legacy) (Playwright)Touch events (legacy) Introduction Web applications that handle legacy touch events to respond to gestures like swipe, pinch, and tap can b…
- Snapshot testing (Playwright)Snapshot testing Overview With Playwright's Snapshot testing you can assert the accessibility tree of a page against a predefined snapshot…
- Electron | Playwright (Playwright)Electron Playwright has experimental support for Electron automation. You can access electron namespace via: const { _electron } = require(…
- Code Execution (Playwright)Code Execution Run Playwright code and evaluate Java Script for interactions that go beyond individual tool calls.
- Assertions | Playwright (Playwright)Assertions Introduction Playwright includes test assertions in the form of expect function.
- Other locators (Playwright)Other locators Introduction Check out the main locators guide for most common and recommended locators.
- Parameterize tests (Playwright)Parameterize tests Introduction You can either parameterize tests on a test level or on a project level.
- Android | Playwright (Playwright)Android Playwright has experimental support for Android automation. This includes Chrome for Android and Android Web View.
- Trace viewer (Playwright)Trace viewer Introduction Playwright Trace Viewer is a GUI tool that helps you explore recorded Playwright traces after the script has run.
- Browser | Playwright (Playwright)Browser A Browser is created via browser Type.launch(). An example of using a Browser to create a Page: const { firefox } = require('playwr…
- Migrating from Puppeteer (Playwright)Migrating from Puppeteer Migration Principles This guide describes migration to Playwright Library and Playwright Test from Puppeteer.
- Profile & State (Playwright)Profile & State Playwright MCP manages browser state through profiles. By default, state and persist between sessions automatically.
- Sharding | Playwright (Playwright)Sharding Introduction By default, Playwright runs test files in parallel and strives for optimal utilization of CPU cores on your machine.
- TypeScript | Playwright (Playwright)Type Script Introduction Playwright supports Type Script out of the box. You just write tests in Type Script, and Playwright will read them…
- Coverage | Playwright (Playwright)Coverage Coverage gathers information about parts of Java Script and CSS that were used by the page.
- Evaluating JavaScript (Playwright)Evaluating Java Script Introduction Playwright scripts run in your Playwright environment.