Athena — roomy-mobile/archive/changes/2025-12-24-fix-maestro-settings-selector/specs/screenshot-automation/spec.md

MODIFIED Requirements

Requirement: Maestro Element Selection

The Maestro screenshot flows SHALL use semantic identifiers (id: selectors) for all interactive elements to ensure cross-device compatibility.

Scenario: Settings button accessible across devices

  • WHEN Maestro flow runs on any supported device size
  • THEN settings button is tapped using id: "settings_button"
  • AND the tap succeeds regardless of screen dimensions

Scenario: No hardcoded coordinates

  • WHEN reviewing Maestro flow files
  • THEN no point: selectors with hardcoded coordinates exist for tappable elements

Reacties

Nog geen reacties