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.
This interactive playground needs JavaScript enabled to render the challenges.