StrikekitStrikekit

scroll

Scroll a labeled element into view or scroll the page by one viewport

Bring off-screen controls into view, or scroll the page vertically by one viewport.

Syntax

When I scroll to "<target>"
And I scroll down
And I scroll up

Qualifiers

QualifierRoleExample
toScroll labeled element into viewscroll to "Submit"
downScroll down one viewportscroll down
upScroll up one viewportscroll up

Requirements

ItemContract
Element / control shapescroll to — general resolve (any labeled control). scroll down / scroll up — no element (window scroll)
How the label bindsto label uses ResolveByLabel
Qualifiers that change resolveto vs bare down / up
PlatformWeb
Wrong shape → use insteadN/A for page scroll

See also UI contracts.

Examples

When I scroll to "Submit order"
And I scroll down
And I scroll up
When I scroll to "Next page"
When I click on "Next page"

On this page