Core Concepts

The Toolbox

The Toolbox is the palette of every interaction kind you can drag into a test. This page lists all ten kinds, what each one does in one line, and where to read more.

The Toolbox is the palette of interaction kinds you drag into a test. It lives on the left side of the drag-drop editor; each tile represents one interaction kind. Drag a tile into your test column to add a step of that kind, then double-click it to edit its settings.

There are ten user-draggable interaction kinds.

Toolbox column on the left of the editor with all ten tiles visible: Visual Assert, Tap, Scroll, Drag, Built In, Keyboard Type, Wait, Wait Until, Run Test, User Defined.

The ten interactions

TileWhat it doesReference
Visual AssertPass/fail gate — verifies that what's described in your Question to answer is on screen. Fails the test if it isn't.Visual Assert
TapTouches an element you describe via Control description. Single or multi-tap, AI element search or cached coordinates.Tap
ScrollScrolls a list or surface in a direction, optionally polling an "until" condition that stops the scroll.Scroll
DragPans a slider, map, or handle. AI auto-mode or hardcoded coordinates.Drag
Built InMavster's eight system commands: Go Home, Go Back, Open App, Terminate App, Hit Return, Clear Text, Hit Backspace, Tap to Dismiss.Built-In
Keyboard TypeTypes text into the focused field. Supports $parameter substitution.Keyboard Type
WaitFixed delay (0–999 seconds). Use sparingly — Wait Until is usually better.Wait
Wait UntilPolls the screen for up to N seconds until your visual condition appears.Wait Until
Run TestCalls another test by name, optionally passing arguments and a run count.Run Test
User DefinedInserts an instance of a User-Defined template (your reusable step library).User-Defined