playwright/docs/languages.md

56 lines
1.2 KiB
Markdown
Raw Normal View History

# Supported languages
The Playwright API is available in multiple languages.
<!-- GEN:toc -->
- [JavaScript and TypeScript](#javascript-and-typescript)
- [Python](#python)
- [C#](#c)
- [Go](#go)
<!-- GEN:stop -->
## JavaScript and TypeScript
Playwright for JavaScript and TypeScript is generally available.
```
npm i -D playwright
```
* [Playwright on NPM](https://www.npmjs.com/package/playwright)
* [GitHub repo](https://github.com/microsoft/playwright)
## Python
Playwright for Python is available in preview.
```
pip install playwright
```
* [Playwright on PyPI](https://pypi.org/project/playwright/)
* [GitHub repo](https://github.com/microsoft/playwright-python)
* [Pytest integration](https://github.com/microsoft/playwright-pytest)
## C#
Playwright for C# is available in preview.
```
dotnet add package PlaywrightSharp
```
* [Playwright on NuGet](https://www.nuget.org/packages/PlaywrightSharp/)
* [GitHub repo](https://github.com/hardkoded/playwright-sharp)
## Go
Playwright for Go is available in preview.
```
go get github.com/mxschmitt/playwright-go
```
* [GitHub repo](https://github.com/mxschmitt/playwright-go)
* [Documentation](https://pkg.go.dev/github.com/mxschmitt/playwright-go?tab=doc)