Files
Sauci/e2e/maestro/login-smoke.yaml
T
jjbrunton 3acadeff7c chore(release): harden mobile build workflow
Promote the reproduced release lessons into harness enforcement: keep tracked native regeneration separate from artifact builds, separate Android build and upload authorization, use stable login readiness in Maestro, and retain the iOS 43 and Android 46 version increments.
2026-08-28 18:34:00 +01:00

44 lines
978 B
YAML

appId: com.sauci.app
name: Hosted Auth fixture reaches the standalone API-backed app
---
- launchApp:
clearState: true
- waitForAnimationToEnd
- tapOn:
point: "50%,25%"
- tapOn:
text: "Continue"
optional: true
- tapOn:
point: "94%,44%"
- extendedWaitUntil:
visible: "Password"
timeout: 30000
- tapOn: "Password"
- tapOn: "Enter your email"
- eraseText
- inputText: "${E2E_EMAIL}"
- tapOn: "Enter your password"
- eraseText
- setClipboard: "${E2E_PASSWORD}"
- pasteText
- tapOn: "Sauci"
- scrollUntilVisible:
element:
text: "Sign In"
direction: DOWN
- tapOn: "Sign In"
- extendedWaitUntil:
notVisible: "Sign In"
timeout: 15000
- tapOn:
text: "Not Now"
optional: true
- extendedWaitUntil:
visible: "Discover"
timeout: 15000
- assertVisible: "Adventure & Travel"
- assertVisible: "Quality Time"
- assertNotVisible: "No packs available"
- takeScreenshot: "evidence/self-hosted-backend/ios-authenticated-api-current"