12:10:55.235 [ INFO] MAESTRO.logSystemInfo: ---- System Info ---- 12:10:55.236 [ INFO] MAESTRO.logSystemInfo: Maestro Version: 1.41.0 12:10:55.236 [ INFO] MAESTRO.logSystemInfo: CI: Undefined 12:10:55.236 [ INFO] MAESTRO.logSystemInfo: OS Name: Mac OS X 12:10:55.236 [ INFO] MAESTRO.logSystemInfo: OS Version: 15.5 12:10:55.236 [ INFO] MAESTRO.logSystemInfo: Architecture: aarch64 12:10:55.236 [ INFO] MAESTRO.logSystemInfo: Java Version: 17 12:10:55.419 [ INFO] MAESTRO.logSystemInfo: Xcode Version: 16.0 12:10:55.426 [ INFO] MAESTRO.logSystemInfo: Flutter Version: Undefined 12:10:55.431 [ INFO] MAESTRO.logSystemInfo: Flutter Channel: Undefined 12:10:55.431 [ INFO] MAESTRO.logSystemInfo: --------------------- 12:10:55.444 [DEBUG] io.micrometer.common.util.internal.logging.InternalLoggerFactory.newDefaultFactory: Using SLF4J as the default logging framework 12:10:56.013 [ INFO] maestro.cli.command.TestCommand.runShardSuite: [shard 1] Selected device emulator-5554 using port 7001 with execution plan ExecutionPlan(flowsToRun=[/Users/tianzhao/stripe/stripe-react-native/./e2e-tests/sofort-setup.yml], sequence=FlowSequence(flows=[], continueOnFailure=true), workspaceConfig=WorkspaceConfig(flows=null, includeTags=null, excludeTags=null, local=null, executionOrder=null, baselineBranch=null, notifications=null, disableRetries=false, platform=PlatformConfiguration(android=AndroidConfiguration(disableAnimations=false), ios=IOSConfiguration(disableAnimations=false, snapshotKeyHonorModalViews=null)))) 12:11:00.215 [ INFO] maestro.Maestro.invoke: Getting device info 12:11:00.365 [ INFO] maestro.Maestro.invoke: Got device info: DeviceInfo(platform=ANDROID, widthPixels=1080, heightPixels=1920, widthGrid=1080, heightGrid=1920) 12:11:00.411 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Define variables RUNNING 12:11:00.413 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Define variables metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(defineVariablesCommand=DefineVariablesCommand(env={APP_ID=com.stripe.react.native, NEW_ARCH=, MAESTRO_FILENAME=sofort-setup}, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 12:11:00.416 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Define variables COMPLETED 12:11:00.417 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Apply configuration RUNNING 12:11:00.421 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Apply configuration metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(applyConfigurationCommand=ApplyConfigurationCommand(config=MaestroConfig(appId=com.stripe.react.native, name=null, tags=[], ext={}, onFlowStart=null, onFlowComplete=null), label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 12:11:00.423 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Apply configuration COMPLETED 12:11:00.424 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Launch app "${APP_ID}" RUNNING 12:11:00.425 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Launch app "${APP_ID}" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(launchAppCommand=LaunchAppCommand(appId=com.stripe.react.native, clearState=null, clearKeychain=null, stopApp=null, permissions=null, launchArguments=null, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 12:11:01.975 [ INFO] maestro.Maestro.launchApp: Launching app com.stripe.react.native 12:11:02.288 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Launch app "${APP_ID}" COMPLETED 12:11:02.290 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank redirects" RUNNING 12:11:02.293 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank redirects" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Bank redirects, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=false, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 12:11:07.246 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Bank redirects, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[0,715][1080,772], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.TextView}, children=[], clickable=false, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=0, y=715, width=1080, height=57)) 12:11:08.388 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 12:11:08.390 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (540, 743) using hierarchy based logic for wait 12:11:08.390 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 12:11:08.390 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 12:11:10.246 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 12:11:10.247 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank redirects" COMPLETED 12:11:10.249 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Sofort SEPA Direct Debit set up" is visible with speed 40, visibility percentage 100%, timeout 20000 ms, with centering disabled RUNNING 12:11:10.251 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Sofort SEPA Direct Debit set up" is visible with speed 40, visibility percentage 100%, timeout 20000 ms, with centering disabled metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(scrollUntilVisibleCommand=ScrollUntilVisibleCommand(selector=ElementSelector(textRegex=Sofort SEPA Direct Debit set up, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=false, selected=null, checked=null, focused=null, childOf=null, css=null), direction=DOWN, scrollDuration=601, visibilityPercentage=100, timeout=20000, waitToSettleTimeoutMs=null, centerElement=false, originalSpeedValue=40, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 12:11:11.106 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Sofort SEPA Direct Debit set up 12:11:11.113 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 12:11:13.156 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Scrolling try count: 0, DeviceWidth: 1080, DeviceWidth: 1920 12:11:13.157 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Element bounds: Bounds(x=84, y=1483, width=954, height=57) 12:11:13.157 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Visibility Percent: 0 12:11:13.157 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Command centerElement: ScrollUntilVisibleCommand(selector=ElementSelector(textRegex=Sofort SEPA Direct Debit set up, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=false, selected=null, checked=null, focused=null, childOf=null, css=null), direction=DOWN, scrollDuration=601, visibilityPercentage=100, timeout=20000, waitToSettleTimeoutMs=null, centerElement=false, originalSpeedValue=40, label=null, optional=false).centerElement 12:11:13.157 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: visibilityPercentageNormalized: 1.0 12:11:13.157 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Sofort SEPA Direct Debit set up" is visible with speed 40, visibility percentage 100%, timeout 20000 ms, with centering disabled COMPLETED 12:11:13.160 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Sofort SEPA Direct Debit set up" RUNNING 12:11:13.161 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Sofort SEPA Direct Debit set up" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Sofort SEPA Direct Debit set up, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=false, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 12:11:13.307 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Sofort SEPA Direct Debit set up, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[84,1483][1038,1540], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.TextView}, children=[], clickable=false, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=84, y=1483, width=954, height=57)) 12:11:14.208 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 12:11:14.209 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (561, 1511) using hierarchy based logic for wait 12:11:14.209 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 12:11:14.209 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 12:11:16.018 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 12:11:16.018 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Sofort SEPA Direct Debit set up" COMPLETED 12:11:16.019 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "E-mail" is visible RUNNING 12:11:16.021 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "E-mail" is visible metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(assertConditionCommand=AssertConditionCommand(condition=Condition(platform=null, visible=ElementSelector(textRegex=E-mail, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=false, selected=null, checked=null, focused=null, childOf=null, css=null), notVisible=null, scriptCondition=null, label=null), timeout=null, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 12:11:33.232 [ERROR] maestro.orchestra.Orchestra.executeCommands: [Command execution] CommandFailed: Assertion is false: "E-mail" is visible 12:11:33.235 [ INFO] maestro.Maestro.takeScreenshot: Taking screenshot 12:11:33.235 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 12:11:33.463 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "E-mail" is visible FAILED 12:11:33.716 [ INFO] maestro.drivers.AndroidDriver.close: [Start] close port forwarder 12:11:38.722 [ INFO] maestro.drivers.AndroidDriver.close: [Done] close port forwarder 12:11:38.723 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Remove host port from port forwarder map 12:11:38.723 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Remove host port from port forwarder map 12:11:38.724 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Remove host port from port to allocation map 12:11:38.724 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Remove host port from port to allocation map 12:11:38.724 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Uninstall driver from device 12:11:39.182 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Uninstall driver from device 12:11:39.182 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Close instrumentation session 12:11:39.182 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Close instrumentation session 12:11:39.182 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Shutdown GRPC channel 12:11:39.185 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Shutdown GRPC channel