Buttons
easyEvery kind of click a framework must get right — including the ones that fight back.
Click types
Each button only reacts to one specific interaction. The status line reports the last recognized action — assert it after every click.
Waiting for a click…
Moving target
This button slides back and forth for 3 seconds after page load, then settles. Clicking it mid-animation is a classic source of flaky tests — wait for data-settled="true".
Button is moving — 0 clicks landed.
Covered by an overlay
A transparent overlay intercepts pointer events until dismissed. Force-clicking through it works in some frameworks — the honest test dismisses the overlay first.
The button below is covered by an overlay.
Keyboard activation
This button ignores mouse clicks — it only activates via keyboard (Tab to focus, then Enter or Space).
Not activated yet.