Skip to content

Commit c4aaf8c

Browse files
Merge pull request #5 from kn-neeraj/main
Updating main branch readme.
2 parents d20506d + c2c0bc3 commit c4aaf8c

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)