All UI Automation Challenges

Every UI test automation practice challenge on Fun UI Playground, grouped into six categories — forms, waits, mouse, frames, data and network.

Categories

Forms & Inputs

Practice login forms, checkboxes, radios, dropdowns, comboboxes, date pickers and native validation with Selenium, Playwright and Cypress.

Waits & Dynamics

Practice dynamic loading, conditional controls, streaming feeds, session timeouts and stale elements — every wait strategy, no fixed sleeps.

Mouse & Keyboard

Practice drag and drop, hovers, sliders, tooltips, right-click menus and key presses against stable ids and data-testids.

Frames, Windows & DOM

Practice iframes, nested framesets, shadow DOM, new windows, modals with focus traps and elements hidden behind overlays.

Data & Files

Practice sortable data tables, file upload and download, infinite scroll, and broken images and links.

Network & Auth

Practice HTTP Basic and Digest Auth, arbitrary status codes, request interception, cookies and slow responses against a real backend.

Updated

Fun UI Playground — all challenges, bug hunts, getting started, glossary, about.