Practice UI Automation
Three levels — Basic , Intermediate , Advanced .
Each control shows a verification label you can assert in automation. The checklist ticks off as you complete each step.
Steps tick when the matching label on the left updates. Click a step to jump to that control.
Enter text in the text field
Select Option 2 in dropdown
Select Radio 2
Check Checkbox 1 (label shows selected)
Click Submit
Click Reset
Open modal and click Confirm
Show toast
Show inline alert
Native confirm dialog
Toggle spinner visible
Open content tab Section 2
Expand accordion Item 2
Enable the disabled button
Drag item to drop zone
Reset checklist for this level
Basic
Intermediate
Advanced
Text input
Text entered: (empty)
Dropdown
Option 1
Option 2
Option 3
Dropdown selected: Option 1
Radio buttons
Radio selected: radio1
Checkboxes
Checkbox 1: unselected
Checkbox 2: unselected
Submit
Reset
Submit clicked: (not yet)
H1 H2 H3 H4 H5
1,1 1,2 1,3 1,4 1,5
2,1
Click me
2,3
2,4 2,5
3,1
Show text
3,4 3,5
4,1 4,2 4,3 4,4 4,5
Table link: not clicked
Table checkbox: unselected
Open modal
Show toast
Show alert
Native confirm
Toggle spinner
Modal: closed
Toast: hidden
Inline alert: hidden
Native confirm: (not used)
Inline alert is visible.
Spinner: hidden
These tabs are for practice only (not the data table modules below).
Section 1
Section 2
Section 3
Section 1 content
Section 2 content
Section 3 content
Active tab: Section 1
Accordion item 2: collapsed
Submit (disabled)
Toggle enabled
Submit button: disabled
Drag me
Drop zone
Drop zone: empty