Reusable Playwright auto-heal engine for Python BDD frameworks
Project description
Introduction
TODO: Give a short introduction of your project. Let this section explain the objectives or the motivation behind this project.
Getting Started
TODO: Guide users through getting your code up and running on their own system. In this section you can talk about:
- Installation process
- Software dependencies
- Latest releases
- API references
Build and Test
TODO: Describe and show how to build your code and run the tests.
Auto-Healing Engine
This repository includes AutoHeal, the autoheal package (published to PyPI as autoheal): async and sync healers that recover from selector failures using registry fallbacks, fuzzy text matching, and DOM heuristics. Use AutoHealAsync(page, config=HealerConfig.from_env()) (async Playwright) or AutoHeal(page) (sync) and call locate(...). Audit logs and screenshots go under reports/heal_audit/ when non-primary selectors are used. See docs/AUTO_HEAL_EXPORT_GUIDE.md for building the wheel, pip install, and autoheal-init, and pages/login_page_example.py for a sync example.
Contribute
TODO: Explain how other users and developers can contribute to make your code better.
If you want to learn more about creating good readme files then refer the following guidelines. You can also seek inspiration from the below readme files:
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file autoheal-0.1.2.tar.gz.
File metadata
- Download URL: autoheal-0.1.2.tar.gz
- Upload date:
- Size: 53.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d17703cee187752021ddb0c1b8ce6b881629ff1b5f0b1026d90ea261ff8ebf55
|
|
| MD5 |
6aa3e3242363dd16dc2d954eb0e57a38
|
|
| BLAKE2b-256 |
3ce4e042ce31da7bdf6feec985fb1daf0df5b39aef3868be852e7f8671934932
|
File details
Details for the file autoheal-0.1.2-py3-none-any.whl.
File metadata
- Download URL: autoheal-0.1.2-py3-none-any.whl
- Upload date:
- Size: 55.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f177f5dbf1a07e5e2a642950a02091f9d96a27dd58a1a7f825860851049b2619
|
|
| MD5 |
0d7e2c32ff4ef9c4d35c3b0cb078eb16
|
|
| BLAKE2b-256 |
f4a2b151bb2b9bbc931aa55175d2ad5281edc818fd40599dab4b79e7f49213af
|