Skip to content

Commit c2c0bc3

Browse files
committed
Updating readme.md
1 parent d20506d commit c2c0bc3

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

README.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,13 @@
1-
# selfheal-demo-browserstack
2-
Self Heal Demo Scripts
1+
# BrowserStack Self-Healing AI Agent Demo
2+
3+
## What is BrowserStack Self-Healing AI Agent?
4+
5+
BrowserStack's Self-Healing AI Agent automatically detects and repairs broken selectors during test execution. When the application's UI changes (for example, a button ID changes from #submit to #submit-btn), traditional tests fail with NoSuchElementException errors. The Self-Healing Agent dynamically identifies these selector failures, finds the correct element in real time, and allows the test to continue, thereby, reducing manual maintenance and improving build stability.
6+
7+
It works on the principle that the test script remains unchanged while DOM changes lead to selector failures. Therefore, the agent utilises past successful run as context to heal broken selectors during test execution.
8+
9+
## Introduction
10+
11+
This repository demonstrates BrowserStack's Self-Healing AI Agent for web and native apps.
12+
- For Web demo, checkout branch `testng-automate` and follow the readme
13+
- For Native App Demo, checkout branch `testng-appium-app` and follow the readme

0 commit comments

Comments
 (0)