playwright-python

Browser automation library

A Python library to automate Chromium, Firefox and WebKit browsers with a single API

Python version of the Playwright testing and automation library.

GitHub

12k stars
146 watching
929 forks
Language: Python
last commit: about 1 month ago
Linked from 1 awesome list

chromiumfirefoxplaywrightwebkit

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
microsoft/playwright A framework for automating web browsers with a single API to enable cross-browser testing and automation. 67,755
microsoft/playwright-dotnet A .NET port of Playwright, allowing C# developers to automate Chromium, Firefox and WebKit browsers with a single API. 2,526
playwright-community/playwright-go A Go library to automate web browsers like Chromium, Firefox and WebKit with a single API. 2,291
pyppeteer/pyppeteer An unofficial Python port of a headless Chrome/Chromium browser automation library 3,709
mattwmaster58/playwright-python-language-injection Generates language injection definitions for PyCharm to enable code assistance for playwright-python 3
microsoft/playwright-pytest A plugin to integrate Playwright with Pytest for end-to-end browser testing 447
pyscript/pyscript Enables execution of Python code in web browsers using WASM and modern web technologies 18,095
microsoft/playwright-java A Java library for automating web browsers with a single API 1,170
playwright-community/heroku-playwright-buildpack Buildpack for running Playwright browser automation on Heroku 49
hdorgeval/playwright-fluent A fluent API for automating web page interactions using Playwright. 173
nicholasvuono/xk6-playwright An extension that adds support for browser automation and end-to-end web testing using playwright-go with the k6 load testing tool 46
yusukeiwaki/playwright-ruby-client A Ruby client for controlling the Playwright browser automation tool 346
marcusfelling/demo.playwright Demonstrates various testing scenarios with Playwright using TypeScript and GitHub Actions 261
asweigart/pyautogui A Python module for programmatically controlling mouse and keyboard interactions 10,570
pyodide/pyodide Enables the execution of Python code in web browsers and Node.js environments using WebAssembly 12,406