appId: com.wellnuo.app --- # WellNuo Device Activation (Demo Mode) # Screen title: "Connect Sensors" # Has "Use demo code" link that auto-fills DEMO-1234-5678 # Should be on Connect Sensors screen - assertVisible: text: "Connect Sensors" optional: true - takeScreenshot: "14-activation-screen" # Tap "Use demo code" link # This auto-fills the activation code field with "DEMO-1234-5678" - tapOn: text: "Use demo code" optional: true # Wait for code to be filled - extendedWaitUntil: visible: "DEMO-1234-5678" timeout: 3000 - takeScreenshot: "15-demo-code-filled" # Tap Activate button - tapOn: text: "Activate" optional: true # Wait for success screen "Sensors Connected!" (with exclamation mark) - extendedWaitUntil: visible: ".*Sensors Connected.*" timeout: 15000 - takeScreenshot: "16-sensors-connected" # Tap "Go to Dashboard" button - tapOn: text: "Go to Dashboard" optional: true # App navigates to Subscription screen (expected behavior) # Wait for Subscription screen to appear - extendedWaitUntil: visible: ".*Subscription.*|.*No Active Subscription.*|.*Subscribe.*" timeout: 15000 - takeScreenshot: "17-subscription-screen" # Note: We stay on Subscription screen for next test (08-subscribe.yaml)