- Overall information
- Structure
- Healenium installation
- Disable Healing
- Frameworks and Appium
- Report
- IDEA Plugin
- Community
Healenium is an open-source library for automated testing that leverages the power of machine learning to improve the reliability and resilience of your tests. Healenium works by automatically detecting and healing test failures caused by changes in the UI, such as element IDs or class names.
Self-healing framework based on Selenium and able to use all Selenium supported languages like Java/Python/JS/C# Healenium acts as proxy between client and selenium server.
Healenium includes the following services:
postgres-db(PostgreSQL database to store reference selectors / healing / report)hlm-proxy(Proxying client requests to the Selenium server.)hlm-backend(CRUD service)selector imitator(Convert healed locator to convenient format)selenoid/selenium-grid(Selenium server)
Healenium offers two distinct approaches to accommodate different testing needs: Healenium-Proxy and Healenium-Web. Each method provides unique advantages geared towards optimizing your test environment.
For a detailed comparison and further insights into these approaches, you can explore the following resources:
- Overview of Approaches: Healenium Approaches Overview
- How Healenium Works: Uncover the mechanics behind Healenium's intelligent healing process: How Healenium Works
- Start your journey by setting up Healenium in your development environment. Follow our step-by-step installation guide to integrate Healenium seamlessly into your project. Download and install
- Discover how to control the healing function. This section teaches you how to disable and enable healing as per your testing scenarios. Disable Healing
- Healenium is a versatile visual testing and self-healing framework that can be seamlessly integrated with several popular test automation frameworks, enhancing your ability to create robust and reliable automated tests Frameworks and Appium
- Finish your tutorial by generating and interpreting reports. Understand how to use Healenium's reporting features to analyze and improve your test results. Report
- Enhance your IDE experience by installing the Healenium plugin. This integration simplifies the healing process and streamlines your workflow. IDEA Plugin
