Metadata-Version: 2.4
Name: autoheal
Version: 0.1.4
Summary: Reusable Playwright auto-heal engine for Python BDD frameworks
Author: Vaibhav Patil
License: Proprietary
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: playwright
Requires-Dist: openai
Requires-Dist: python-dotenv
Provides-Extra: allure
Requires-Dist: allure-pytest; extra == "allure"

# 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:
1.	Installation process
2.	Software dependencies
3.	Latest releases
4.	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](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](https://docs.microsoft.com/en-us/azure/devops/repos/git/create-a-readme?view=azure-devops). You can also seek inspiration from the below readme files:
- [ASP.NET Core](https://github.com/aspnet/Home)
- [Visual Studio Code](https://github.com/Microsoft/vscode)
- [Chakra Core](https://github.com/Microsoft/ChakraCore)
