A pytest plugin for playwright python
Project description
pytest-playwright-enhanced
playwright
is a fantastic tool, this repository aims to build on the amazing features of the tool. This repository was born due to wanting
to bake in additional functionality that would never be accepted back into the core mainstream python package.
[!CAUTION]
pytest-playwright-enhanced
is in the alpha stage.
pytest-playwright-enhanced
is an advanced tool kit for testing web applications. The idea behind the project is build on the robustness of playwright
to simplify a lot of the boilerplate that comes with testing frameworks. pytest-playwright-enhanced
offers additional capabilities and a simplified
API. Some of the functionality you get for free;
- Browser management
- Powerful, human readable API's
- Improved automatic artifacting and debuggability
- Async support
- Much more...
pytest-playwright-enhanced
is a complete drop-in replacement to pytest-playwright
and is a case of just swapping out the dependency, then utilising
some of the new types and functionality should you need it, this allows for an easy transition period.
[!CAUTION] This backwards compatibility depends on alot of non breaking changes upstream!
Quick Start
Quickly get running by doing the following:
pip install pytest-playwright-enhanced
playwright install
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pytest_playwright_enhanced-0.1.0.tar.gz
.
File metadata
- Download URL: pytest_playwright_enhanced-0.1.0.tar.gz
- Upload date:
- Size: 7.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.12.2 Linux/6.2.0-1019-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24625c5506a5186af8a94763d88f44034d3eb5181d5247521fad3ac8e24e40c0 |
|
MD5 | 9376ae043bd4b3a708362778e265ee4e |
|
BLAKE2b-256 | 0d9448e4e9fa9c6e39bdda14d02916c333e3cb77ea601ccd88e06474d18ef221 |
File details
Details for the file pytest_playwright_enhanced-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: pytest_playwright_enhanced-0.1.0-py3-none-any.whl
- Upload date:
- Size: 9.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.12.2 Linux/6.2.0-1019-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1654797c4a67b96987605a929baaca403cb30e5c6a90d1a074e21fcaa88fe3d9 |
|
MD5 | 19a1105a556ed5f1e805a6eb2b717781 |
|
BLAKE2b-256 | aad3bedeba9ea948f50e10e7155a1053d554c508adbc7754c97a2052beb46e1d |