playwright-python
Browser automation library
A Python library to automate multiple web browsers with a single API.
Python version of the Playwright testing and automation library.
12k stars
146 watching
906 forks
Language: Python
last commit: 10 days ago
Linked from 1 awesome list
chromiumfirefoxplaywrightwebkit
Related projects:
Repository | Description | Stars |
---|---|---|
microsoft/playwright | A framework for automating web browsers across multiple platforms with a single API. | 67,119 |
microsoft/playwright-dotnet | A .NET implementation of a cross-browser web automation library | 2,497 |
playwright-community/playwright-go | A Go library to automate web browser capabilities with a single API across Chromium, Firefox, and WebKit. | 2,219 |
pyppeteer/pyppeteer | An unofficial Python port of a headless Chrome/Chromium browser automation library | 3,686 |
mattwmaster58/playwright-python-language-injection | Generates language injection definitions for PyCharm to enable code assistance for playwright-python | 2 |
microsoft/playwright-pytest | A plugin to integrate Playwright with Pytest for end-to-end browser testing | 440 |
pyscript/pyscript | Enables execution of Python code in web browsers using WASM and modern web technologies | 17,992 |
microsoft/playwright-java | A Java library for automating web browsers with a single API | 1,156 |
playwright-community/heroku-playwright-buildpack | Buildpack for running Playwright browser automation on Heroku | 48 |
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 | 340 |
marcusfelling/demo.playwright | Demonstrates various testing scenarios with Playwright using TypeScript and GitHub Actions | 260 |
asweigart/pyautogui | A Python module for programmatically controlling mouse and keyboard interactions | 10,468 |
pyodide/pyodide | Enables the execution of Python code in web browsers and Node.js environments using WebAssembly | 12,302 |