Sharpen your automation, for free
Seven hands-on levels for UI automation plus a full CRUD sandbox for API testing. Every element ships with a stable data-testid — write your scripts with confidence.
Every job, profile and application endpoint is exposed as a real REST API. Read/GET requests are open, write requests need a bearer token — perfect for learning auth headers.
Level 1 · Basic
Every automation script starts here. Get comfortable with the seven building-block controls before anything else.
Level 2 · Forms
Learn to wait on debounced inputs, upload files, drive sliders and assert form-level validation errors.
Level 3 · Mouse & Keyboard
Master pointer gestures, contextual menus, drag operations and keyboard shortcuts for realistic user flows.
Level 4 · Complex Components
The composite widgets you see on every product page. Great for practising synchronisation and ARIA-based locators.
Level 5 · Dynamic UI
Where flaky tests are born. Practise smart waits, retries and idempotent locators against elements that appear over time.
Level 6 · Browser Handling
Anything that leaves the DOM: native alerts, tab-switching, download validation and permission prompts.
Level 7 · Advanced Automation
The tricky stuff. Encapsulated DOM, virtualised rows, custom elements and multiple auth strategies (cookie vs token).