Learn how TestDriver’s self-healing feature keeps your tests resilient and up-to-date with minimal manual effort.
--heal
to enable self-healing in your test runs. This feature allows TestDriver to automatically recover when minor changes occur, such as text updates or small UI adjustments, without requiring manual intervention.
--heal
and --write
flags when running your tests. The --heal
flag instructs TestDriver to recover when test fail due to minor changes in the application, while --write
saves newly generated steps to the test file.
--heal
and --write
, TestDriver will update the test files locally with any changes made during self-healing. You can then use GitHub Actions to commit these changes and create a pull request for review.
Initial Test
Application Update
Test Execution
Self-Healing
description
.Test Update
Commit and PR Creation
auto-heal-update-submit-to-send
Auto-Healed Test: Updated "Submit" to "Send"