Selenium Self-Healing Skill
Overview
Create Selenium tests that automatically recover from broken locators using local AI (Ollama).
Capabilities
- •Auto-heal broken locators using AI analysis
- •BDD testing with Reqnroll (Gherkin syntax)
- •Works with free local AI (Ollama) or GPT
- •.NET 9 + Selenium WebDriver + NUnit
Usage
Generate Self-Healing Test
code
Create a Selenium test for login page that: - Navigates to the login URL - Enters credentials - Clicks submit - Uses self-healing locators
Fix Broken Locator
code
The locator By.Id("searchBox") is failing.
Analyze the page and suggest alternative locators.
Quick Start
bash
# 1. Install Ollama AI ollama pull qwen3-coder:480b-cloud # 2. Clone and run git clone https://github.com/aiqualitylab/SeleniumSelfHealing.Reqnroll.git cd SeleniumSelfHealing.Reqnroll.Net9 dotnet test
Installation
bash
skills install aiqualitylab/selenium-selfhealing