Design dependable browser tests
Cover important journeys, permissions, forms, navigation, responsive behavior, downloads, uploads, popups, errors, and browser-specific risks.
Codex Skills for Playwright give Codex a practical workflow for building reliable browser and API tests with Playwright. Download the skills for user journeys, locators, fixtures, authentication state, network control, multi-browser projects, traces, screenshots, accessibility checks, visual comparisons, debugging, and CI execution.
task: complete playwright browser testing task
inspect:
- requirements and context
- existing standards
- failure and edge cases
verify: outputs + checks + handoffReliable Playwright tests model user-visible behavior, isolate data, use resilient locators, wait through web-first assertions, and retain evidence when a failure occurs.
These skills help Codex inspect the application and existing test configuration before choosing browsers, projects, fixtures, authentication, routes, API setup, screenshots, or CI settings.
Cover important journeys, permissions, forms, navigation, responsive behavior, downloads, uploads, popups, errors, and browser-specific risks.
Use role and label locators, fixtures, page objects where useful, isolated data, storage state, configuration projects, and web-first assertions.
Set up data through APIs, mock or route network traffic, handle authentication, avoid third-party instability, and verify server-side effects.
Use traces, screenshots, videos, reports, UI mode, retries for evidence, sharding, multi-browser projects, and CI-compatible browser installation.
The steps keep context, implementation, and verification visible so the result can be reviewed and repeated.
Read Playwright version and config, projects, browsers, base URL, fixtures, authentication, test data, CI, and existing locator conventions.
Identify the user behavior and risk, set up state at the lowest useful level, and avoid duplicating coverage better placed in unit or API tests.
Use accessible locators, deterministic data, web-first assertions, controlled network behavior, and evidence-rich failure settings.
Execute focused tests locally, debug failures with traces or UI mode, run configured browsers, and verify CI reports and artifacts.
The workflow adjusts to the project, audience, tools, and risk while preserving the same quality standard.
Test critical user journeys across pages, authentication, data, navigation, forms, permissions, and downstream effects.
Run suitable coverage in Chromium, Firefox, WebKit, branded channels, mobile emulation, and platform-specific configurations.
Prepare and verify state through API requests, test contracts, and combine browser actions with server-side assertions.
Capture stable comparisons, inspect responsive layouts, test accessible names and keyboard paths, and preserve failure evidence.
Start with one defined outcome and provide the source material, constraints, and checks that matter.
These skills are designed for people who need dependable playwright browser testing work with a visible process.
Build maintainable browser suites with controlled data, useful evidence, and trustworthy signals.
Test user-visible behavior, routing, forms, responsive states, accessibility, and browser compatibility.
Connect browser journeys with API setup, database effects, authentication, and deployment checks.
Standardize browser installation, projects, sharding, reports, artifacts, and CI execution.
The skills can create and run Playwright tests where browsers and application access are available. Test accounts, credentials, personal data, production actions, and destructive flows require controlled environments and explicit authorization.
Install the complete skill folder and add the project-specific context before beginning.
Keep SKILL.md with test design, locators, fixtures, data, debugging, browser, and CI guidance.
Place the skills with the application so they can follow its Playwright version, config, commands, fixtures, and conventions.
Provide base URLs, browsers, devices, accounts, authentication setup, data strategy, external services, and CI platform.
Add focused test, UI mode, headed, debug, multi-project, trace, report, browser-install, and CI procedures.
Practical answers about capabilities, limits, setup, and review.
Yes. They can create focused tests and supporting fixtures based on the application's real behavior and existing suite.
Playwright can run Chromium, Firefox, WebKit, configured branded channels, and emulated devices according to the installed version and project configuration.
They use user-facing locators, web-first assertions, isolated data, controlled dependencies, and behavior-based waits instead of arbitrary delays.
Yes. Playwright provides API request support for setup, direct API checks, and verification of server-side effects.
Yes, when traces, screenshots, videos, logs, reports, configuration, browser versions, and environment details are available.
Clear context. Purposeful work. Relevant checks. A result others can understand.