Moropo
RoadmapTerms
  • Welcome to Moropo
  • Quick Start
  • Uploading your app
    • Producing an Android Build
    • Producing an iOS Build
    • Uploading Your Build To Moropo
  • Creating Tests
    • Using the Test Creator
    • Test Configuration
    • Test Step Commands
      • addMedia
      • assertNotVisible
      • assertTrue
      • assertVisible
      • back (Android only)
      • clearKeychain (iOS Only)
      • clearState
      • copyTextFrom
      • doubleTapOn
      • eraseText
      • evalScript
      • extendedWaitUntil
      • hideKeyboard
      • inputRandomEmail
      • inputRandomNumber
      • inputRandomPersonName
      • inputRandomText
      • inputText
      • launchApp
      • longPressOn
      • openLink
      • pasteText
      • pressKey
      • repeat
      • runFlow
      • runScript
      • scroll
      • scrollUntilVisible
      • setLocation
      • startRecording
      • stopApp
      • stopRecording
      • swipe
      • takeScreenshot
      • tapOn
      • travel
      • waitForAnimationToEnd
    • Test Step Selectors
    • Importing From Maestro
    • Environment Variables
      • ${BUNDLEID}
      • ${EXPORELEASECHANNEL}
      • ${MOROPO_TEST_EMAIL}
      • ${MOROPO_EMAIL_URL}
    • Advanced Use Cases
      • JavaScript
      • Conditionals
      • Network Connection
      • Drag and Drop
  • Running Tests
    • Manually Trigger a Test Run
    • Scheduling a Test Run
    • Tags
    • Supported Devices
    • Test Execution Limits
    • Flakiness Tolerance & Retries
  • CI Integration
    • Initial CI Setup In Moropo
    • GitHub Action
    • Moropo API
      • Branches
      • Builds
      • Test Runs
      • Tests
  • Test Results
    • Results Explorer
    • Slack Reporting
    • Email Reporting
  • App Frameworks
    • Flutter
    • React Native
  • Guides
    • React Native Expo
    • Access Emails During A Test Flow
    • Git workflow using Moropo API
  • Infrastructure
    • IP Addresses
  • Security
    • Services Infrastructure
    • Security Best Practices
Powered by GitBook
On this page
  • Tapping, swiping and traversing the screen
  • Working with text or pressing keys
  • Assertions
  • Waiting
  • Test Helpers
  • Geolocation Helpers
  • Launching and Stopping
  • Clearing Data
  • JavaScript Commands
  • Media

Was this helpful?

Edit on GitHub
  1. Creating Tests

Test Step Commands

A list of Maestro commands available to use in the Moropo Test Creator

Last updated 12 months ago

Was this helpful?

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

Tapping, swiping and traversing the screen

Working with text or pressing keys

Assertions

Waiting

Test Helpers

Geolocation Helpers

Launching and Stopping

Clearing Data

JavaScript Commands

Media

tapOn
doubleTapOn
longPressOn
scroll
scrollUntilVisible
swipe
inputText
inputRandomPersonName
inputRandomNumber
inputRandomEmail
inputRandomText
copyTextFrom
pasteText
eraseText
pressKey
back (Android only)
hideKeyboard
assertVisible
assertNotVisible
assertTrue
extendedWaitUntil
waitForAnimationToEnd
takeScreenshot
repeat
runFlow
setLocation
travel
launchApp
stopApp
openLink
clearState
clearKeychain (iOS Only)
evalScript
runScript
addMedia
startRecording
stopRecording