playwright/docs/README.md
Dmitry Gozman 928a1769ef
docs: update docs (#3253)
- Make docs/README.md more prominent, include capabilities
- Link to examples from specific topics
2020-07-31 11:58:12 -07:00

4.8 KiB

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

  1. Getting Started
  2. Core Concepts
  3. Input
  4. Emulation
  5. Network
  6. Assertions
  7. Debugging tools
  8. Verification
  9. Navigation and Loading
  10. Multi-page scenarios
  11. Test runners
  12. Continuous Integration
  13. Selector engines
  14. Actionability
  15. Extensibility
  16. API Reference