๐Ÿงช Practice Automation Testing

All UI elements in one place โ€” forms, tables, popups, drag & drop, sliders, and more

โœ… 14 Sections ๐Ÿ–ฑ Interactive ๐Ÿ“ฑ Responsive โšก All Features Live
๐Ÿ“

GUI Form Elements

Section 1
๐Ÿ“

File Upload

Section 2
๐Ÿ“„

Click to browse

Any single file

๐Ÿ“‚

Click to browse

Multiple files allowed

๐Ÿ“Š

Static Web Table

Section 3
#Student NameTrainerCourseBatch
1Arjun MehtaRavi KumarSelenium BasicsBatch A
2Priya SharmaSneha PatilAPI TestingBatch B
3Rohit VermaRavi KumarCypress AdvancedBatch A
4Neha JoshiAnil DesaiPlaywright ProBatch C
5Karan PatelSneha PatilJava for TestersBatch B
6Divya NairAnil DesaiMobile TestingBatch C
โšก

Dynamic Web Table

Section 4
#NameRoleDepartmentAction
1Meera IyerTest EngineerQA Automation
๐Ÿ“„

Pagination Web Table

Section 5
IDStudent NameCourseCityStatus
๐Ÿ—‚๏ธ

Tabs

Section 6

This is Section 1. Practice tab switching, content visibility assertions, and DOM state verification with Selenium, Cypress, or Playwright.

This is Section 2. Tab content may load statically or via AJAX โ€” both are important automation patterns to handle.

This is Section 3. Verify that only the active tab's content is visible and that switching tabs does not reload the page.

โฑ๏ธ

Dynamic Button โ€” Timer

Section 7
00:00:00
hours ยท minutes ยท seconds
๐Ÿ””

Alerts & Popups

Section 8

Custom modal-based alerts โ€” cleaner than native browser dialogs and fully automatable with Selenium/Playwright.

๐Ÿ–ฑ๏ธ

Mouse Hover Dropdown

Section 9

Hover over a button to reveal the dropdown. Use Actions.moveToElement() in Selenium to test hover interactions.

๐Ÿ‘†

Double Click

Section 10

Double-click the button to copy text from Field 1 into Field 2. Tests Actions.doubleClick() in Selenium.

โ† double-click!
โ†”๏ธ

Drag and Drop

Section 11
Source
๐Ÿงฉ
Drag Me! Hold and drag to the target โ†’
Target
๐Ÿ“ฆ
Drop Here Release to drop
๐ŸŽš๏ธ

Range Slider

Section 12
โ‚น0 โ‚น50,000
MINโ‚น2,000
โ€”
MAXโ‚น30,000
60%
๐Ÿ”ท

SVG Elements

Section 13
Circle r = 65 Rectangle 130 ร— 130 Triangle Ellipse 75 ร— 50
๐Ÿ”—

Labels and Links

Section 14

๐Ÿ“ฑ Mobile Labels

๐Ÿ“ฑ Samsung ๐Ÿ“ฑ RealMe ๐Ÿ“ฑ Moto

๐Ÿšซ Broken Links (Error Codes)

๐Ÿ’ฌ

Simple Alert

This is a simple informational alert. It does not require any user decision โ€” just acknowledgement.

โš ๏ธ

Confirmation Required

Are you sure you want to proceed? This action cannot be undone.

โœ๏ธ

Prompt Alert

Please type your name to continue: