Skip to main content
The test recorder captures your interactions with the app and converts them into command-based test steps. Instead of manually writing each step, you turn on the recorder, use your app as a real user, and let the recorder automatically convert those actions into steps.

Benefits

  • Faster test creation: build tests by interacting with the app instead of writing every step from scratch
  • Deterministic steps: every recorded action becomes a command-based step, making tests more stable and less flaky across runs
  • Self-healing: if a command-based step fails at runtime, the AI automatically takes over and attempts to continue the test
  • Core gesture support: the recorder captures taps, typing, scrolling (up/down), and swiping (left/right)

How it works

1. Start the recorder

Click the recorder button in the center of the screen. Once activated, visual overlays appear on top of your app, 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 captured, converted into a command-based step, and added to your test. Continue until you’ve covered the full flow.

3. Finish and refine

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 clean it up during this review step.