Supported Actions

Finalrun supports a comprehensive set of actions for mobile app testing. Write test steps in plain English –– the AI interprets and executes them on the device.


User Interactions

Tap

Taps on a visible element on the screen.

Examples:

Tap the "Login" button
Tap the profile icon in the top-right corner
Tap the first item in the products list
Tap the plus icon 3 times
Tap on the screen at 50%, 20%

Long Press

Press and hold on an element to trigger context menus or special actions.

Examples:

Long press the message to open options menu
Long press the app icon on the home screen
Hold down on the list item

Input Text

Types text into input fields.

Examples:

circle-exclamation

Scroll / Swipe

Navigate content vertically or horizontally.

Directions:

  • up / swipe up – See content below (scroll down)

  • down / swipe down – See content above (scroll up)

  • left / swipe left – See content on the right

  • right / swipe right – See content on the left

Examples:


Keyboard Actions

Enter / Return:

Hide Keyboard (Android only):


Returns to the device's home screen.


Goes back to the previous screen.

circle-info

Platform note: This is Android-only. On iOS, use "Tap the back button" instead.


App Control Actions

Launch App

Launches an application or brings a backgrounded app to foreground. Your app is auto-launched at test start, so use this for:

  • Switching to other apps (Settings, Camera, etc.)

  • Bringing app back from background

  • Testing with specific permissions or state

Basic examples:

With permissions:

With app state:


Stop App

Force stops the current application.


Wait

Pauses execution for a specified duration.

Examples:

circle-info

Use 3 seconds for quick UI updates, 5-10 seconds for network operations.


Device Control Actions

Set Location

Sets the device's GPS coordinates for location-based testing.

Examples:


Opens a specific URL or deep link directly in your app.

Examples:


Rotate Device

Changes the device's screen orientation.


Airplane Mode (Android only)


Toggle Internet (Android only)


Verification Actions

Verification steps confirm your app behaves as expected.

Examples:

What gets verified:

  • Text content and labels

  • Element visibility

  • List item counts

  • UI state (enabled/disabled, checked/unchecked)

  • Error messages and alerts

  • Navigation results


Last updated