# Test Step Commands

When in script mode, you can use any standard Maestro command from the list below.

## Tapping, swiping and traversing the screen

{% content-ref url="commands/tapon-1" %}
[tapon-1](https://docs.moropo.com/creating-tests/commands/tapon-1)
{% endcontent-ref %}

{% content-ref url="commands/tapon" %}
[tapon](https://docs.moropo.com/creating-tests/commands/tapon)
{% endcontent-ref %}

{% content-ref url="commands/longpress" %}
[longpress](https://docs.moropo.com/creating-tests/commands/longpress)
{% endcontent-ref %}

{% content-ref url="commands/scroll" %}
[scroll](https://docs.moropo.com/creating-tests/commands/scroll)
{% endcontent-ref %}

{% content-ref url="commands/scrolluntilvisible" %}
[scrolluntilvisible](https://docs.moropo.com/creating-tests/commands/scrolluntilvisible)
{% endcontent-ref %}

{% content-ref url="commands/swipe" %}
[swipe](https://docs.moropo.com/creating-tests/commands/swipe)
{% endcontent-ref %}

## Working with text or pressing keys

{% content-ref url="commands/inputtext" %}
[inputtext](https://docs.moropo.com/creating-tests/commands/inputtext)
{% endcontent-ref %}

{% content-ref url="commands/inputrandompersonname" %}
[inputrandompersonname](https://docs.moropo.com/creating-tests/commands/inputrandompersonname)
{% endcontent-ref %}

{% content-ref url="commands/inputrandomnumber" %}
[inputrandomnumber](https://docs.moropo.com/creating-tests/commands/inputrandomnumber)
{% endcontent-ref %}

{% content-ref url="commands/inputrandomemail" %}
[inputrandomemail](https://docs.moropo.com/creating-tests/commands/inputrandomemail)
{% endcontent-ref %}

{% content-ref url="commands/inputrandomtext" %}
[inputrandomtext](https://docs.moropo.com/creating-tests/commands/inputrandomtext)
{% endcontent-ref %}

{% content-ref url="commands/copytextfrom" %}
[copytextfrom](https://docs.moropo.com/creating-tests/commands/copytextfrom)
{% endcontent-ref %}

{% content-ref url="commands/pastetext" %}
[pastetext](https://docs.moropo.com/creating-tests/commands/pastetext)
{% endcontent-ref %}

{% content-ref url="commands/erasetext" %}
[erasetext](https://docs.moropo.com/creating-tests/commands/erasetext)
{% endcontent-ref %}

{% content-ref url="commands/presskey" %}
[presskey](https://docs.moropo.com/creating-tests/commands/presskey)
{% endcontent-ref %}

{% content-ref url="commands/back" %}
[back](https://docs.moropo.com/creating-tests/commands/back)
{% endcontent-ref %}

{% content-ref url="commands/hidekeyboard" %}
[hidekeyboard](https://docs.moropo.com/creating-tests/commands/hidekeyboard)
{% endcontent-ref %}

## Assertions

{% content-ref url="commands/assertvisible" %}
[assertvisible](https://docs.moropo.com/creating-tests/commands/assertvisible)
{% endcontent-ref %}

{% content-ref url="commands/assertnotvisible" %}
[assertnotvisible](https://docs.moropo.com/creating-tests/commands/assertnotvisible)
{% endcontent-ref %}

{% content-ref url="commands/asserttrue" %}
[asserttrue](https://docs.moropo.com/creating-tests/commands/asserttrue)
{% endcontent-ref %}

## Waiting

{% content-ref url="commands/extendedwaituntil" %}
[extendedwaituntil](https://docs.moropo.com/creating-tests/commands/extendedwaituntil)
{% endcontent-ref %}

{% content-ref url="commands/waitforanimationtoend" %}
[waitforanimationtoend](https://docs.moropo.com/creating-tests/commands/waitforanimationtoend)
{% endcontent-ref %}

## Test Helpers

{% content-ref url="commands/takescreenshot" %}
[takescreenshot](https://docs.moropo.com/creating-tests/commands/takescreenshot)
{% endcontent-ref %}

{% content-ref url="commands/repeat" %}
[repeat](https://docs.moropo.com/creating-tests/commands/repeat)
{% endcontent-ref %}

{% content-ref url="commands/runflow" %}
[runflow](https://docs.moropo.com/creating-tests/commands/runflow)
{% endcontent-ref %}

## Geolocation Helpers

{% content-ref url="commands/setlocation" %}
[setlocation](https://docs.moropo.com/creating-tests/commands/setlocation)
{% endcontent-ref %}

{% content-ref url="commands/travel" %}
[travel](https://docs.moropo.com/creating-tests/commands/travel)
{% endcontent-ref %}

## Launching and Stopping

{% content-ref url="commands/launchapp" %}
[launchapp](https://docs.moropo.com/creating-tests/commands/launchapp)
{% endcontent-ref %}

{% content-ref url="commands/stopapp" %}
[stopapp](https://docs.moropo.com/creating-tests/commands/stopapp)
{% endcontent-ref %}

{% content-ref url="commands/openlink" %}
[openlink](https://docs.moropo.com/creating-tests/commands/openlink)
{% endcontent-ref %}

## Clearing Data

{% content-ref url="commands/clearstate" %}
[clearstate](https://docs.moropo.com/creating-tests/commands/clearstate)
{% endcontent-ref %}

{% content-ref url="commands/clearkeychain" %}
[clearkeychain](https://docs.moropo.com/creating-tests/commands/clearkeychain)
{% endcontent-ref %}

## JavaScript Commands

{% content-ref url="commands/evalscript" %}
[evalscript](https://docs.moropo.com/creating-tests/commands/evalscript)
{% endcontent-ref %}

{% content-ref url="commands/runflow-1" %}
[runflow-1](https://docs.moropo.com/creating-tests/commands/runflow-1)
{% endcontent-ref %}

## Media

{% content-ref url="commands/addmedia" %}
[addmedia](https://docs.moropo.com/creating-tests/commands/addmedia)
{% endcontent-ref %}

{% content-ref url="commands/startrecording" %}
[startrecording](https://docs.moropo.com/creating-tests/commands/startrecording)
{% endcontent-ref %}

{% content-ref url="commands/stoprecording" %}
[stoprecording](https://docs.moropo.com/creating-tests/commands/stoprecording)
{% endcontent-ref %}
