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
    • Migrating to DeviceCloud
  • 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

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

Tapping, swiping and traversing the screen

tapOndoubleTapOnlongPressOnscrollscrollUntilVisibleswipe

Working with text or pressing keys

inputTextinputRandomPersonNameinputRandomNumberinputRandomEmailinputRandomTextcopyTextFrompasteTexteraseTextpressKeyback (Android only)hideKeyboard

Assertions

assertVisibleassertNotVisibleassertTrue

Waiting

extendedWaitUntilwaitForAnimationToEnd

Test Helpers

takeScreenshotrepeatrunFlow

Geolocation Helpers

setLocationtravel

Launching and Stopping

launchAppstopAppopenLink

Clearing Data

clearStateclearKeychain (iOS Only)

JavaScript Commands

evalScriptrunScript

Media

addMediastartRecordingstopRecording

Last updated 1 year ago

Was this helpful?