Skip to content

[BUG] startRecording, takeScreenshot commands not working #33

@nikhilbhandari

Description

@nikhilbhandari

Description

my YAML file contains the startRecording, stopRecording, takeScreenshot commands. When I run it with Maestro it gets executed, but when used with Maestro-runner, it doesn't record or capture the screen-shot.

Steps to Reproduce

  1. Run command '...'
  2. With flow file '...'
  3. See error

Expected Behavior

What you expected to happen.

Actual Behavior

What actually happened.

Environment

  • OS: macOS 26.3 (25D125)
  • maestro-runner version: 1.0.8
  • Executor: Native
  • Device/Simulator: Pixel 8 Emulator

Flow File

appId: com.xx.yy.dev
name: Checkout flow
tags:

  • Smoke
  • TC-001
  • High

  • launchApp:
    clearState: true
  • startRecording: "/Users/xxx/Documents/Projects/test-framework/mobile-test-automation/output/recordings/recording"
  • extendedWaitUntil:
    visible: "Pair Register"
    timeout: 20000 # Wait
  • takeScreenshot: /Users/xxxDocuments/Projects/test-framework/mobile-test-automation/output/screenshots/01-pair-register-screen.png
  • tapOn: Pair Register
  • tapOn: 0000 - 0000 - 0000 - 0000

Relevant flow file (anonymized if needed)


## Error Output

No error observed


## Additional Context

Add any other context about the problem here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions