Self-Healing Testing Practice
Practice writing robust locators that survive UI mutations
Difficulty:
Difficulty
- EasyOnly IDs change
- MediumIDs + classes
- HardEverything + DOM
Interval:
Interval
- ManualTrigger manually
- 10 seconds
- 30 seconds
- 60 seconds
Mutations: 0
Manual mode
How to Use This Page
This page simulates real-world UI instability. Element attributes (IDs, classes, data-testid) change based on the difficulty level. Practice writing robust locators that survive these mutations. Use text content, ARIA attributes, or structural patterns for more stable selectors.

Which capybara are you today?
Showing slide 1 of 9: Relaxed capybara
Daily Schedule
Click on any activity to view details and update its status. The table supports sorting by clicking on column headers.







