Loading Core Components
QA Mirror
QA Mirror
Automation Practice Lab

Core Components

Essential building blocks for web automation. Master locators and basic interactions with standard UI patterns.

Beginner

Form Elements

Practice typing, clearing, and validating standard text and email input fields.

View Lab
Beginner

Navigation Menus

Automate interactions with multi-level horizontal and vertical navigation menus.

View Lab
Beginner

Select Dropdowns

Practice selecting options from standard HTML select and custom dropdown components.

View Lab
Intermediate

Drag and Drop

Simulate mouse movements to drag elements and drop them into target zones.

View Lab
Beginner

Browser Alerts

Handle native JavaScript alerts, confirmation dialogs, and text prompts.

View Lab
Beginner

Check Boxes

Automate selection and de-selection of single and multiple checkbox elements.

View Lab
Beginner

Mouse Hovers

Practice mouse-over actions to reveal hidden content and tooltips.

View Lab
Intermediate

iFrames & Frames

Master switching focus between parent documents and nested frame elements.

View Lab
Intermediate

Modal Windows

Interact with custom HTML/CSS modal overlays and handle overlay closing logic.

View Lab
Intermediate

Page Scrolling

Practice vertical and horizontal scrolling to bring specific elements into view.

View Lab
Intermediate

Data Tables

Extract cell data, iterate through rows, and verify table sorting and pagination.

View Lab
Beginner

Multiple Windows

Practice switching between multiple browser tabs and child windows.

View Lab