# screens/07-community.yaml # # Marketing-Screenshot 07: Community-Feed # # Ziel: Home-Feed mit ComposeCard + mindestens einigen Posts sichtbar. # Wichtig: Posts zeigen NUR Spitznamen (Nickname), keine Klarnamen (DSGVO/Stigma-Regel). # Der Feed muss gefüllt sein — auf Staging sollte der Test-Account Posts sehen. # # Screenshot-Strategie: Nach Login direkt auf Home-Feed scrollen bis Community-Posts # sichtbar sind, dann Screenshot. # # Screenshot-Output: screenshots/07-community.png # Env-Vars: E2E_TEST_USER, E2E_TEST_PASSWORD appId: org.rebreak.app --- - launchApp: clearState: true - waitForAnimationToEnd: timeout: 5000 # --- Auth --- - assertVisible: text: "E-Mail" - tapOn: text: "E-Mail" - inputText: ${E2E_TEST_USER}@rebreak.internal - tapOn: text: "Passwort" - inputText: ${E2E_TEST_PASSWORD} - tapOn: text: "Anmelden" - waitForAnimationToEnd: timeout: 10000 - assertVisible: text: "ReBreak" # Home-Tab ist Default. Feed liegt direkt unter dem Header. # Scrollen um Feed-Inhalt sichtbar zu machen (ComposeCard + Posts) - scrollUntilVisible: element: text: "Was bewegt dich gerade?" direction: UP timeout: 4000 - assertVisible: text: "Was bewegt dich gerade?" # Feed etwas nach unten scrollen damit Posts sichtbar werden # (ComposeCard ist ganz oben, Posts darunter) - scroll: direction: DOWN duration: 800 - waitForAnimationToEnd: timeout: 1500 - takeScreenshot: screenshots/07-community