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.
12k stars
146 watching
929 forks
Language: Python
last commit: about 1 month ago
Linked from 1 awesome list
chromiumfirefoxplaywrightwebkit
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 |