Practice and Learn

Practice with real-world UI elements — inputs, dropdowns, modals, tables, and dynamic content. Use any tool: Selenium (Python, Java and more), Playwright, Cypress or Appium for web.

50+ elements Stable IDs & data-testid No backend required

Text Inputs

Practice typing, clearing, and validating input fields.

India (+91): enter 10 digits

Login & Registration Forms

Practice form submission, validation, and error messages.

Login Form

Registration Form

Radio Buttons, Checkboxes & Dropdowns

Practice selecting options with different locator strategies.

Gender (Radio Buttons)
Skills (Checkboxes)
None selected
5 years
#4f46e5
Enable Notifications (Toggle)
Off

Buttons & Links

Practice clicking buttons, double-click, right-click, and navigation.

Next Page
Click Info
Hover Info

Click a button to see output here.

Tables

Practice reading table data, sorting, and row selection.

ID Name Email Role Age Actions

0 rows selected

Dynamic Content

Practice waits, loading states, and elements that appear/disappear.

  • Item 1
  • Item 2

Tests element staleness and DOM updates.

Click the button to load data.

Welcome to the Home tab content.

Practice switching into an iframe before clicking elements inside it.

Alerts, Modals & Popups

Practice handling JavaScript alerts, confirms, prompts, and modals.

Dialog results appear here.

Advanced Elements

File upload, drag & drop, shadow DOM, and nested elements.

No file chosen

No files chosen

Drag files here or click to browse

30%
30%