Athena — roomy-mobile/archive/changes/2025-12-24-fix-maestro-settings-selector/proposal.md

Change: Fix Maestro Settings Button Selector


tracked-issues:

  • tracker: linear id: RMY-151 url: https://linear.app/de-app-specialist/issue/RMY-151/create-maestro-flows-for-app-store-and-play-store-screenshot

Why

The Maestro screenshot flow uses hardcoded coordinates (point: "366,90") to tap the settings button in screenshot-main-flow.yaml:178. This breaks across different device sizes (iPhone SE vs iPad vs iPhone Pro Max) because the coordinate position varies.

What Changes

  • MODIFIED Add semantic identifier settings_button to settings button in home_view.dart
  • MODIFIED Update .maestro/screenshot-main-flow.yaml to use id: "settings_button" instead of point: "366,90"

Impact

  • Affected specs: screenshot-automation
  • Affected code:
    • lib/households/views/home/home_view.dart - Add Semantics(identifier: 'settings_button')
    • .maestro/screenshot-main-flow.yaml - Replace coordinate tap with id selector

Reacties

Nog geen reacties