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 (9)
- Waits & Dynamics (8)
- Mouse & Keyboard (6)
- Frames, Windows & DOM (7)
- Data & Files (3)
- Network & Auth (6)
Forms & Inputs
Practice login forms, checkboxes, radios, dropdowns, comboboxes, date pickers and native validation with Selenium, Playwright and Cypress.
- Central Perk Staff Login · Login Form
- Starter Lab Team Picker · Checkboxes & Radios
- The Sorting Ceremony · Dropdowns
- Barista Keypad · Inputs & Key Presses
- The Dundies · JavaScript Alerts
- Screenplay Submissions · File Upload
- The Apothecary Index · Autocomplete Combobox
- Time Circuits · Date Picker
- Customs Declaration · Native Form Validation
Waits & Dynamics
Practice dynamic loading, conditional controls, streaming feeds, session timeouts and stale elements — every wait strategy, no fixed sleeps.
- Transporter Room · Dynamic Loading
- Paddock Controls · Dynamic Controls
- Squad Bench · Add/Remove Elements
- Pizza Order Toasts · Notification Messages
- The Bounty Board · Dynamic Content
- Endless Deals · Infinite Scroll
- Pit Wall Telemetry · Streaming Feed
- The Revolving Door · Stale Elements
Mouse & Keyboard
Practice drag and drop, hovers, sliders, tooltips, right-click menus and key presses against stable ids and data-testids.
- The Ring Bearer · Drag and Drop
- House Sigils · Hovers
- Throttle Lever · Sliders
- The Speakeasy Door · Right-Click & Double-Click
- Night at the East Wing · Tooltips
- The Consent Gauntlet · Obscured Elements
Frames, Windows & DOM
Practice iframes, nested framesets, shadow DOM, new windows, modals with focus traps and elements hidden behind overlays.
- Multiverse Portals · Multiple Windows
- Hero Gazette Editor · iFrame Editor
- Mission Control · Nested Frames
- Droid Memory Core · Shadow DOM
- The Waiting Room · Modal & Focus Trap
- The Vanishing Act · Visibility Semantics
- The Reshuffled Floor · Challenging DOM
Data & Files
Practice sortable data tables, file upload and download, infinite scroll, and broken images and links.
- Suspect Ledger · Sortable Data Tables
- Shipping Manifests · File Download
- The Heist Gallery · Broken Images & Links
Network & Auth
Practice HTTP Basic and Digest Auth, arbitrary status codes, request interception, cookies and slow responses against a real backend.
- The Vault · Basic Auth
- The Dead Drop · Digest Auth
- Protocol Lab · Status Codes
- The Midnight Pass · Session Timeout
- The Concierge Desk · Cookies & Storage
- Courier Dispatch Board · Request Interception
Updated
Fun UI Playground — all challenges, bug hunts, getting started, glossary, about.