Demo practice website — this is a sandbox for learning QA & automation testing.
Level 1 · Basic

The seven building blocks

Every automation flow uses these controls. Warm up by locating and interacting with each one.

#

Text

Different text elements — practice locating by role, tag or text.

This is a heading (h3)

This is a paragraph. Automation should be able to read the exact text content.

Bold text · Italic text · inline code

This text is visually hidden but accessible.
#

Button

clicks: 0

tipLocator: [data-testid='btn-counter']

#

Input

Text, number, email, password variants.

value: —
value: —
#

Checkbox

selected: apple

tipHandle Radix's role='checkbox' via aria-checked.

#

Radio

value: automation

tipOnly one option can be active at a time.