Ask a question about Healenium
Our team will help you with any questions or requests
Your Email
Your Name
Message
 

Healenium improves stability of Selenium-based test cases, handling changes of updated web elements

If you have questions our project management will support you with detailed answers and integration assistance
Selenium tests are often difficult to maintain due to instability. Self-healing test automation with Healenium fixes the traditional problems that teams face when adopting Selenium.
The result: stable and smart Selenium testing with less effort
Try it out on GitHub
Improves Stability of Selenium-Based Automated Tests
Replace broken locator value with one that best matches & fixes tests in runtime
Minimize Maintenance Time

Minimize maintenance time of test automation code related to updated web pages and non-functional fails

Makes CI pipeline green

Improves CI pipeline stability reducing the testing stage failures due to non-product related issues

We can bring efficiency into your test automation
Healenium allows to overcome the problem of instability of autotests and spend less time for automation scripts support.

Adopts test to UI changes

Self-healing capabilities allows to replace “broken" locator with a new value and fix test in runtime.
Improves E2E tests stability
UI changes will not affect automated E2E tests stability
Updates test code base
IntelliJ IDEA plugin updates controls with new values in the code base in just one click
Supports advanced features
Healenium supports parallel test run, remote test run, IFrames, Actions and Selenide integration

Visualize controls state

Provides detailed reporting with fixed control values and screenshots

Test on mobile
All of these features are available for mobile testing as well
How Healenium works?
~ Healenium integrates with Test Automation Framework for frictionless Selenium testing

~ Handles NoSuchElement test failures: In runtime replaces failed control with a new value that matches the best and performs an action with replaced control successfully;

~ Can be easily configured by just wrapping your Selenium driver with SelfHealingDriver. Usage of ML algorithm for page changes identification will help to find controls (new locators) for updated pages and fix your tests in a runtime.

~ Friendly reporting and Healenium plugin for Intellij IDE brings visibility of controls state and provides an ability to update “broken" locators automatically in the code base.

FAQ About Healenium
1
Will Healenium work with my test automation framework?
Healenium will work with any kind of Java + Selenium-based test automation framework.
2
How can I try to use the product?

Follow installation instructions on GitHub

3
Can I use it for mobile automation?
Yes, there is an adapter that supports Appium-based testing solutions
Get started with Healenium, it's open-sourced and free
Contacts
In case you want to learn more about Healenium,
our team will help you with any questions or requests.
About Healenium
Contacts
  • Anna_Chernyshova@epam.com - Project Manager
  • Dmitriy_Gumeniuk@epam.com - Project Supervisor