3 per-screen Maestro flows for settings and miscellaneous screens with parameterized invocation.
screenshot-main-flow.yamlscreens/settings/settings.yaml - App settingsscreens/misc/whats_new.yaml - What's New changelogscreens/misc/oops.yaml - Error screensettings.yaml captures settings screen with profile, theme toggle, logoutwhats_new.yaml navigates to What's New and captures changelogoops.yaml captures error screen (may need mock error or offline state)screenshot and appropriate feature tagscreens/settings/ and screens/misc/ directoriessettings.yaml - Navigate via settings_button from home, capturewhats_new.yaml - Navigate via inbox_button then whats_new_button, captureoops.yaml - Trigger or simulate error state, capture (may use special build flag or network simulation)settings_button from home screeninbox_button then whats_new_button--dart-define=simulateError=true or similar
Reacties