QA Mirror
QA Mirror
Automation Practice Lab

Comprehensive Button Interactions

Master web automation by interacting with every possible button state, visibility quirk, and DOM structure. Watch the log panel to verify your scripts.

1. Basic & States

Standard

Simple Click

Disabled State

Toggle State

Loading State (Simulated)

Delayed Enable (3s)

2. Dynamic & Visibility

DOM Changes

Appears After Delay (3s)

Waiting to inject...

Disappears on Click

Obscured by Overlay

Z-Index Blocker

Hint: Use JS click or remove overlay in automation.

Scroll to View (Off-screen)

Scroll down...

3. Mouse Interactions

Advanced Pointers

Double-Click Required

Right-Click Required

Click and Hold (2s)

Hover Evader

Coordinate Click (Click Right Half)

4. Keyboard & Forms

Accessibility

Keyboard Trigger (Enter Key)

Hold Enter Key (2s)

Copy to Clipboard

Form Submit (Prevent Default)

5. Advanced DOM

Shadow & Timing

Shadow DOM Button

Standard CSS selectors won't find this button.

Rate Limited (Debounced 1s)

Only registers once per second.

Custom Modal Trigger

2. Dynamic & Visibility

DOM Changes

Appears After Delay (3s)

Waiting to inject...

Disappears on Click

Obscured by Overlay

Z-Index Blocker

Hint: Use JS click or remove overlay in automation.

Scroll to View (Off-screen)

Scroll down...

3. Mouse Interactions

Advanced Pointers

Double-Click Required

Right-Click Required

Click and Hold (2s)

Hover Evader

Coordinate Click (Click Right Half)

4. Keyboard & Forms

Accessibility

Keyboard Trigger (Enter Key)

Hold Enter Key (2s)

Copy to Clipboard

Form Submit (Prevent Default)

5. Advanced DOM

Shadow & Timing

Shadow DOM Button

Standard CSS selectors won't find this button.

Rate Limited (Debounced 1s)

Only registers once per second.

Custom Modal Trigger

Event Log

No interactions yet.
Start clicking!