mirror of
https://github.com/jjbrunton/Sauci.git
synced 2026-10-31 18:19:43 +00:00
Replace the Supabase application data plane with the Node/PostgreSQL API, migrate mobile, admin, web, and MCP callers, add controlled cutover tooling, and define hardened Dokploy infrastructure.
44 lines
995 B
YAML
44 lines
995 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: "Explore intimacy together"
|
|
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"
|