chore: remove JS types checker, rely on typescript We keep checking that all methods are documented, and no extra methods are documented, but rely on typescript for everything else. |
||
|---|---|---|
| .. | ||
| development | ||
| docker | ||
| examples | ||
| README.md | ||
| actionability.md | ||
| api.md | ||
| assertions.md | ||
| auth.md | ||
| ci.md | ||
| core-concepts.md | ||
| debug.md | ||
| emulation.md | ||
| extensibility.md | ||
| input.md | ||
| installation.md | ||
| intro.md | ||
| languages.md | ||
| mobile.md | ||
| multi-pages.md | ||
| navigations.md | ||
| network.md | ||
| pom.md | ||
| selectors.md | ||
| showcase.md | ||
| test-runners.md | ||
| troubleshooting.md | ||
| verification.md | ||
| why-playwright.md | ||
README.md
Documentation
Capabilities
Playwright is a library to automate Chromium, Firefox and WebKit with a single API. Playwright is built to enable cross-browser web automation that is ever-green, capable, reliable and fast.
- Ever-green browser engines
- Headless execution
- Scenarios that span multiple pages, domains and iframes
- Auto-wait for elements to be ready before executing actions (like click, fill)
- Reliable signals instead of timeouts (like network response, popup, navigation)
- Intercept network activity for stubbing and mocking network requests
- Emulate mobile devices, geolocation, permissions
- Support for web components via shadow-piercing selectors
- Native input events for mouse and keyboard
- Upload and download files
Table of contents
- Introduction
- Guides
- Tutorials
- Integrations
- Reference
- Get help