⏺️Recorder Feature

The Recorder is a built-in tool that lets you create tests by interacting directly with your app, while still generating deterministic, command-based steps behind the scenes.

Below is a short video demo of the recorder feature.

Instead of manually writing each step, you:

  • Turn on the recorder

  • Use your app as a real user (tap, type, scroll, swipe)

  • Let the recorder automatically convert those actions into command-based prompts that are added to your test

Key Benefits

  • Faster test creation - Build tests by interacting with the app instead of writing every step from scratch.

  • Command-based, deterministic steps - Every recorded action becomes a command-based prompt, making tests:

    • More stable

    • Less flaky across runs

  • Self-healing behavior - If a command-based step fails at runtime, the AI will automatically take over and attempt to continue the test, reducing full-run failures.

  • Supports core gestures - The recorder captures:

    • Taps on UI elements

    • Typing into fields

    • Scrolling up and down

    • Swiping left and right

How the Recorder Works

1. Start the Recorder

  1. Click the blue recorder button in the center of the screen.

  2. Once activated, you’ll see visual overlays appear on top of your app. These overlays indicate that the tool is scanning the UI hierarchy and highlighting elements (and text) that can be interacted with.

2. Interact With Your App

With the recorder on:

  • Tap any highlighted UI element you want to target

  • Type into text fields as you normally would

  • Scroll up or down

  • Swipe left or right where needed

Each interaction is automatically:

  1. Captured by the recorder

  2. Converted into a command-based prompt

  3. Added as a new step in your test

You can continue this process until you’ve covered the full flow you want to test.

3. Finish & Refine Your Steps

When you’re done:

  • Click the recorder icon again to stop recording

  • Review the steps that were generated

  • Edit or delete any steps you don’t need

If you accidentally tapped the wrong element or performed an extra action, you can safely clean it up during this review step.

Last updated