Menu
Playwright logoPlaywright logoPlaywrightDocsAPI
1.9.0
  • Next
  • 1.9.0
  • 1.8.0
  • 1.7.0
  • 1.6.0
  • 1.5.0
  • 1.4.0
  • 1.3.0
  • 1.2.0
  • 1.1.0
  • 1.0.0
  • All versions
🌜
🌞
Playwright logoPlaywright logoPlaywright
  • Docs
  • API
  • Versions
    • Next
    • 1.9.0
    • 1.8.0
    • 1.7.0
    • 1.6.0
    • 1.5.0
    • 1.4.0
    • 1.3.0
    • 1.2.0
    • 1.1.0
    • 1.0.0
    • All versions
  • Introduction
    • Why Playwright?
    • Getting Started
    • Core concepts
    • Debugging tools
    • Supported languages
    • Release notes
  • Guides
    • Auto-waiting
    • Assertions
    • Authentication
    • Dialogs
    • Downloads
    • Element selectors
    • Emulation
    • Extensibility
    • Handles
    • Input
    • Inspector
    • Installation
    • Multi-page scenarios
    • Navigations
    • Network
    • Page Object Models
    • Screenshots
    • Verification
    • Videos
  • Integrations
    • Test Runners
    • Docker
    • Continuous Integration
    • Command Line Interface
Version: 1.9.0

Supported languages

The Playwright API is available in multiple languages.

  • JavaScript and TypeScript
  • Python
  • C#
  • Java

JavaScript and TypeScript#

Playwright for JavaScript and TypeScript is generally available.

npm i -D playwright
  • Playwright on NPM
  • GitHub repo

Python#

Playwright for Python is available.

pip install playwright
  • Documentation
  • API
  • Playwright on PyPI
  • GitHub repo
  • Pytest integration

C##

Playwright for C# is available in preview.

dotnet add package PlaywrightSharp
  • Playwright on NuGet
  • GitHub repo

Java#

Playwright for Java is available in preview.

  • GitHub repo
Previous
« Debugging tools
Next
Release notes »
  • JavaScript and TypeScript
  • Python
  • C#
  • Java

Docs

  • Getting started
  • API reference

Community

  • Stack Overflow
  • Slack
  • Twitter

More

  • GitHub
Copyright © 2021 Microsoft