[INFO ] MAESTRO - ---- System Info ---- [INFO ] MAESTRO - Maestro Version: 1.38.1 [INFO ] MAESTRO - CI: Undefined [INFO ] MAESTRO - OS Name: Mac OS X [INFO ] MAESTRO - OS Version: 15.5 [INFO ] MAESTRO - Architecture: aarch64 [INFO ] MAESTRO - Java Version: 17 [INFO ] MAESTRO - Xcode Version: 16.0 [INFO ] MAESTRO - Flutter Version: Undefined [INFO ] MAESTRO - Flutter Channel: Undefined [INFO ] MAESTRO - --------------------- [INFO ] maestro.Maestro - Getting device info [INFO ] m.cli.runner.MaestroCommandRunner - Define variables RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Define variables metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=DefineVariablesCommand(env={APP_ID=com.stripe.react.native, NEW_ARCH=}, label=null), runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] m.cli.runner.MaestroCommandRunner - Define variables COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Apply configuration RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Apply configuration metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=ApplyConfigurationCommand(config=MaestroConfig(appId=com.stripe.react.native, name=null, tags=[], ext={}, onFlowStart=null, onFlowComplete=null), label=null), openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] m.cli.runner.MaestroCommandRunner - Apply configuration COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Launch app "${APP_ID}" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Launch app "${APP_ID}" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=LaunchAppCommand(appId=com.stripe.react.native, clearState=null, clearKeychain=null, stopApp=null, permissions=null, launchArguments=null, label=null), applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Launching app com.stripe.react.native [INFO ] m.cli.runner.MaestroCommandRunner - Launch app "${APP_ID}" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "Bank Debits" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "Bank Debits" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=Bank Debits, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=false, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Bank Debits, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[0,562][1080,619], 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=562, width=1080, height=57)) [INFO ] maestro.Maestro - Refreshed element [INFO ] maestro.Maestro - Tapping at (540, 590) using hierarchy based logic for wait [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.Maestro - Something have changed in the UI judging by view hierarchy. Proceed. [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "Bank Debits" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "BECS Direct Debit set up" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "BECS Direct Debit set up" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=BECS Direct Debit set up, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=false, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Tapping on element: UiElement(treeNode=TreeNode(attributes={text=BECS Direct Debit set up, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[84,1282][1038,1339], 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=1282, width=954, height=57)) [INFO ] maestro.Maestro - Refreshed element [INFO ] maestro.Maestro - Tapping at (561, 1310) using hierarchy based logic for wait [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.Maestro - Something have changed in the UI judging by view hierarchy. Proceed. [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "BECS Direct Debit set up" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Name" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=Name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=true, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Name, accessibilityText=, hintText=Name, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/name_edit_text, clickable=true, bounds=[63,313][540,439], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=63, y=313, width=477, height=126)) [INFO ] maestro.Maestro - Refreshed element [INFO ] maestro.Maestro - Tapping at (301, 376) using hierarchy based logic for wait [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.Maestro - Something have changed in the UI judging by view hierarchy. Proceed. [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Name" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Full name" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Full name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=Full name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=true, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Full name" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Input text stripe RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Input text stripe metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=InputTextCommand(text=stripe, label=null), inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Inputting text: stripe [INFO ] m.cli.runner.MaestroCommandRunner - Input text stripe COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Email Address" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=true, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Email Address, accessibilityText=, hintText=Email Address, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/email_edit_text, clickable=true, bounds=[540,313][1017,439], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=540, y=313, width=477, height=126)) [INFO ] maestro.Maestro - Refreshed element [INFO ] maestro.Maestro - Tapping at (778, 376) using hierarchy based logic for wait [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.Maestro - Something have changed in the UI judging by view hierarchy. Proceed. [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Email Address" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Email", Index: 1 RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Email", Index: 1 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=Email, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=true, traits=null, index=1, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Email", Index: 1 COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Input text test@stripe.com RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Input text test@stripe.com metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=InputTextCommand(text=test@stripe.com, label=null), inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Inputting text: test@stripe.com [INFO ] m.cli.runner.MaestroCommandRunner - Input text test@stripe.com COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "BSB" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "BSB" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=BSB, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=false, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Tapping on element: UiElement(treeNode=TreeNode(attributes={text=BSB, accessibilityText=, hintText=BSB, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/bsb_edit_text, clickable=true, bounds=[63,531][540,657], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=63, y=531, width=477, height=126)) [INFO ] maestro.Maestro - Refreshed element [INFO ] maestro.Maestro - Tapping at (301, 594) using hierarchy based logic for wait [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.Maestro - Something have changed in the UI judging by view hierarchy. Proceed. [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "BSB" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Input text 000000 RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Input text 000000 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=InputTextCommand(text=000000, label=null), inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Inputting text: 000000 [INFO ] m.cli.runner.MaestroCommandRunner - Input text 000000 COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "Account number" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "Account number" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=Account number, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=false, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Account number, accessibilityText=, hintText=Account number, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/account_number_edit_text, clickable=true, bounds=[540,531][1017,657], enabled=true, focused=true, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=true, checked=false, selected=false), bounds=Bounds(x=540, y=531, width=477, height=126)) [INFO ] maestro.Maestro - Refreshed element [INFO ] maestro.Maestro - Tapping at (778, 594) using hierarchy based logic for wait [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.Maestro - Something have changed in the UI judging by screenshot (d=0.009533482). Proceed. [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "Account number" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Input text 000123456 RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Input text 000123456 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=InputTextCommand(text=000123456, label=null), inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Inputting text: 000123456 [INFO ] m.cli.runner.MaestroCommandRunner - Input text 000123456 COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Hide Keyboard RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=HideKeyboardCommand(), takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Hiding Keyboard [INFO ] m.cli.runner.MaestroCommandRunner - Hide Keyboard COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Scrolling DOWN until "Save" is visible. RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Scrolling DOWN until "Save" is visible. metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=ScrollUntilVisibleCommand(selector=ElementSelector(textRegex=Save, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=false, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), direction=DOWN, scrollDuration=601, visibilityPercentage=100, timeout=20000, centerElement=false, label=null), travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] m.cli.runner.MaestroCommandRunner - Scrolling DOWN until "Save" is visible. COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "Save" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "Save" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=Save, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=false, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Save, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[493,1434][586,1491], 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=493, y=1434, width=93, height=57)) [INFO ] maestro.Maestro - Refreshed element [INFO ] maestro.Maestro - Tapping at (539, 1462) using hierarchy based logic for wait [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.Maestro - Something have changed in the UI judging by screenshot (d=1.2513441). Proceed. [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "Save" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Assert that "Success" is visible RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Assert that "Success" is visible metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=AssertConditionCommand(condition=Condition(platform=null, visible=ElementSelector(textRegex=Success, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=false, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), notVisible=null, scriptCondition=null, label=null), timeout=null, label=null), assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] m.cli.runner.MaestroCommandRunner - Assert that "Success" is visible COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "OK" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "OK" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=OK, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=false, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Tapping on element: UiElement(treeNode=TreeNode(attributes={text=OK, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=android:id/button1, clickable=true, bounds=[810,1029][978,1155], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.Button}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=810, y=1029, width=168, height=126)) [INFO ] maestro.Maestro - Refreshed element [INFO ] maestro.Maestro - Tapping at (894, 1092) using hierarchy based logic for wait [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.Maestro - Something have changed in the UI judging by view hierarchy. Proceed. [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "OK" COMPLETED [INFO ] MAESTRO - ---- System Info ---- [INFO ] MAESTRO - Maestro Version: 1.38.1 [INFO ] MAESTRO - CI: Undefined [INFO ] MAESTRO - OS Name: Mac OS X [INFO ] MAESTRO - OS Version: 15.5 [INFO ] MAESTRO - Architecture: aarch64 [INFO ] MAESTRO - Java Version: 17 [INFO ] MAESTRO - Xcode Version: 16.0 [INFO ] MAESTRO - Flutter Version: Undefined [INFO ] MAESTRO - Flutter Channel: Undefined [INFO ] MAESTRO - --------------------- [INFO ] maestro.Maestro - Getting device info [INFO ] m.cli.runner.MaestroCommandRunner - Define variables RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Define variables metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=DefineVariablesCommand(env={APP_ID=com.stripe.react.native, NEW_ARCH=}, label=null), runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] m.cli.runner.MaestroCommandRunner - Define variables COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Apply configuration RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Apply configuration metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=ApplyConfigurationCommand(config=MaestroConfig(appId=com.stripe.react.native, name=null, tags=[], ext={}, onFlowStart=null, onFlowComplete=null), label=null), openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] m.cli.runner.MaestroCommandRunner - Apply configuration COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Launch app "${APP_ID}" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Launch app "${APP_ID}" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=LaunchAppCommand(appId=com.stripe.react.native, clearState=null, clearKeychain=null, stopApp=null, permissions=null, launchArguments=null, label=null), applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Launching app com.stripe.react.native [INFO ] m.cli.runner.MaestroCommandRunner - Launch app "${APP_ID}" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "Bank Debits" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "Bank Debits" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=Bank Debits, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=false, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Bank Debits, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[0,562][1080,619], 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=562, width=1080, height=57)) [INFO ] maestro.Maestro - Refreshed element [INFO ] maestro.Maestro - Tapping at (540, 590) using hierarchy based logic for wait [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.Maestro - Something have changed in the UI judging by view hierarchy. Proceed. [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "Bank Debits" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "BECS Direct Debit set up" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "BECS Direct Debit set up" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=BECS Direct Debit set up, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=false, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Tapping on element: UiElement(treeNode=TreeNode(attributes={text=BECS Direct Debit set up, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[84,1282][1038,1339], 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=1282, width=954, height=57)) [INFO ] maestro.Maestro - Refreshed element [INFO ] maestro.Maestro - Tapping at (561, 1310) using hierarchy based logic for wait [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.Maestro - Something have changed in the UI judging by view hierarchy. Proceed. [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "BECS Direct Debit set up" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Name" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=Name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=true, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Name, accessibilityText=, hintText=Name, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/name_edit_text, clickable=true, bounds=[63,313][540,439], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=63, y=313, width=477, height=126)) [INFO ] maestro.Maestro - Refreshed element [INFO ] maestro.Maestro - Tapping at (301, 376) using hierarchy based logic for wait [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.Maestro - Something have changed in the UI judging by view hierarchy. Proceed. [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Name" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Full name" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Full name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=Full name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=true, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Full name" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Input text stripe RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Input text stripe metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=InputTextCommand(text=stripe, label=null), inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Inputting text: stripe [INFO ] m.cli.runner.MaestroCommandRunner - Input text stripe COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Email Address" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=true, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Email Address, accessibilityText=, hintText=Email Address, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/email_edit_text, clickable=true, bounds=[540,313][1017,439], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=540, y=313, width=477, height=126)) [INFO ] maestro.Maestro - Refreshed element [INFO ] maestro.Maestro - Tapping at (778, 376) using hierarchy based logic for wait [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.Maestro - Something have changed in the UI judging by view hierarchy. Proceed. [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Email Address" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Email", Index: 1 RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Email", Index: 1 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=Email, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=true, traits=null, index=1, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Email", Index: 1 COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Input text test@stripe.com RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Input text test@stripe.com metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=InputTextCommand(text=test@stripe.com, label=null), inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Inputting text: test@stripe.com [INFO ] m.cli.runner.MaestroCommandRunner - Input text test@stripe.com COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "BSB" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "BSB" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=BSB, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=false, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Tapping on element: UiElement(treeNode=TreeNode(attributes={text=BSB, accessibilityText=, hintText=BSB, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/bsb_edit_text, clickable=true, bounds=[63,531][540,657], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=63, y=531, width=477, height=126)) [INFO ] maestro.Maestro - Refreshed element [INFO ] maestro.Maestro - Tapping at (301, 594) using hierarchy based logic for wait [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.Maestro - Something have changed in the UI judging by view hierarchy. Proceed. [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "BSB" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Input text 000000 RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Input text 000000 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=InputTextCommand(text=000000, label=null), inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Inputting text: 000000 [INFO ] m.cli.runner.MaestroCommandRunner - Input text 000000 COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "Account number" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "Account number" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=Account number, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=false, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Account number, accessibilityText=, hintText=Account number, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/account_number_edit_text, clickable=true, bounds=[540,531][1017,657], enabled=true, focused=true, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=true, checked=false, selected=false), bounds=Bounds(x=540, y=531, width=477, height=126)) [INFO ] maestro.Maestro - Refreshed element [INFO ] maestro.Maestro - Tapping at (778, 594) using hierarchy based logic for wait [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.Maestro - Something have changed in the UI judging by screenshot (d=0.009533482). Proceed. [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "Account number" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Input text 000123456 RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Input text 000123456 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=InputTextCommand(text=000123456, label=null), inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Inputting text: 000123456 [INFO ] m.cli.runner.MaestroCommandRunner - Input text 000123456 COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Hide Keyboard RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=HideKeyboardCommand(), takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Hiding Keyboard [INFO ] m.cli.runner.MaestroCommandRunner - Hide Keyboard COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Scrolling DOWN until "Save" is visible. RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Scrolling DOWN until "Save" is visible. metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=ScrollUntilVisibleCommand(selector=ElementSelector(textRegex=Save, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=false, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), direction=DOWN, scrollDuration=601, visibilityPercentage=100, timeout=20000, centerElement=false, label=null), travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Swiping UP from center [INFO ] maestro.Maestro - Swiping UP from center [INFO ] maestro.Maestro - Swiping UP from center [INFO ] maestro.Maestro - Swiping UP from center [INFO ] maestro.Maestro - Swiping UP from center [INFO ] maestro.Maestro - Swiping UP from center [INFO ] maestro.Maestro - Swiping UP from center [INFO ] maestro.Maestro - Swiping UP from center [INFO ] maestro.Maestro - Swiping UP from center [INFO ] maestro.Maestro - Swiping UP from center [INFO ] maestro.Maestro - Swiping UP from center [INFO ] maestro.Maestro - Swiping UP from center [INFO ] maestro.Maestro - Swiping UP from center [INFO ] maestro.Maestro - Swiping UP from center [INFO ] maestro.Maestro - Taking screenshot [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] m.cli.runner.MaestroCommandRunner - Scrolling DOWN until "Save" is visible. FAILED [INFO ] MAESTRO - ---- System Info ---- [INFO ] MAESTRO - Maestro Version: 1.38.1 [INFO ] MAESTRO - CI: Undefined [INFO ] MAESTRO - OS Name: Mac OS X [INFO ] MAESTRO - OS Version: 15.5 [INFO ] MAESTRO - Architecture: aarch64 [INFO ] MAESTRO - Java Version: 17 [INFO ] MAESTRO - Xcode Version: 16.0 [INFO ] MAESTRO - Flutter Version: Undefined [INFO ] MAESTRO - Flutter Channel: Undefined [INFO ] MAESTRO - --------------------- [INFO ] maestro.Maestro - Getting device info [INFO ] m.cli.runner.MaestroCommandRunner - Define variables RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Define variables metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=DefineVariablesCommand(env={APP_ID=com.stripe.react.native, NEW_ARCH=}, label=null), runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] m.cli.runner.MaestroCommandRunner - Define variables COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Apply configuration RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Apply configuration metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=ApplyConfigurationCommand(config=MaestroConfig(appId=com.stripe.react.native, name=null, tags=[], ext={}, onFlowStart=null, onFlowComplete=null), label=null), openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] m.cli.runner.MaestroCommandRunner - Apply configuration COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Launch app "${APP_ID}" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Launch app "${APP_ID}" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=LaunchAppCommand(appId=com.stripe.react.native, clearState=null, clearKeychain=null, stopApp=null, permissions=null, launchArguments=null, label=null), applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Launching app com.stripe.react.native [INFO ] m.cli.runner.MaestroCommandRunner - Launch app "${APP_ID}" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "Bank Debits" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "Bank Debits" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=Bank Debits, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=false, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Bank Debits, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[0,562][1080,619], 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=562, width=1080, height=57)) [INFO ] maestro.Maestro - Refreshed element [INFO ] maestro.Maestro - Tapping at (540, 590) using hierarchy based logic for wait [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.Maestro - Something have changed in the UI judging by view hierarchy. Proceed. [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "Bank Debits" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "BECS Direct Debit set up" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "BECS Direct Debit set up" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=BECS Direct Debit set up, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=false, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Tapping on element: UiElement(treeNode=TreeNode(attributes={text=BECS Direct Debit set up, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[84,1282][1038,1339], 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=1282, width=954, height=57)) [INFO ] maestro.Maestro - Refreshed element [INFO ] maestro.Maestro - Tapping at (561, 1310) using hierarchy based logic for wait [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.Maestro - Something have changed in the UI judging by view hierarchy. Proceed. [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "BECS Direct Debit set up" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Name" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=Name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=true, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Name, accessibilityText=, hintText=Name, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/name_edit_text, clickable=true, bounds=[63,313][540,439], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=63, y=313, width=477, height=126)) [INFO ] maestro.Maestro - Refreshed element [INFO ] maestro.Maestro - Tapping at (301, 376) using hierarchy based logic for wait [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.Maestro - Something have changed in the UI judging by view hierarchy. Proceed. [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Name" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Full name" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Full name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=Full name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=true, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Full name" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Input text stripe RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Input text stripe metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=InputTextCommand(text=stripe, label=null), inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Inputting text: stripe [INFO ] m.cli.runner.MaestroCommandRunner - Input text stripe COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Email Address" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=true, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Email Address, accessibilityText=, hintText=Email Address, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/email_edit_text, clickable=true, bounds=[540,313][1017,439], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=540, y=313, width=477, height=126)) [INFO ] maestro.Maestro - Refreshed element [INFO ] maestro.Maestro - Tapping at (778, 376) using hierarchy based logic for wait [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.Maestro - Something have changed in the UI judging by view hierarchy. Proceed. [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Email Address" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Email", Index: 1 RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Email", Index: 1 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=Email, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=true, traits=null, index=1, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] m.cli.runner.MaestroCommandRunner - Tap on (Optional) "Email", Index: 1 COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Input text test@stripe.com RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Input text test@stripe.com metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=InputTextCommand(text=test@stripe.com, label=null), inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Inputting text: test@stripe.com [INFO ] m.cli.runner.MaestroCommandRunner - Input text test@stripe.com COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "BSB" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "BSB" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=BSB, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=false, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Tapping on element: UiElement(treeNode=TreeNode(attributes={text=BSB, accessibilityText=, hintText=BSB, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/bsb_edit_text, clickable=true, bounds=[63,531][540,657], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=63, y=531, width=477, height=126)) [INFO ] maestro.Maestro - Refreshed element [INFO ] maestro.Maestro - Tapping at (301, 594) using hierarchy based logic for wait [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.Maestro - Something have changed in the UI judging by view hierarchy. Proceed. [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "BSB" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Input text 000000 RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Input text 000000 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=InputTextCommand(text=000000, label=null), inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Inputting text: 000000 [INFO ] m.cli.runner.MaestroCommandRunner - Input text 000000 COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "Account number" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "Account number" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=Account number, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=false, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Account number, accessibilityText=, hintText=Account number, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/account_number_edit_text, clickable=true, bounds=[540,531][1017,657], enabled=true, focused=true, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=true, checked=false, selected=false), bounds=Bounds(x=540, y=531, width=477, height=126)) [INFO ] maestro.Maestro - Refreshed element [INFO ] maestro.Maestro - Tapping at (778, 594) using hierarchy based logic for wait [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.Maestro - Something have changed in the UI judging by screenshot (d=0.009533482). Proceed. [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "Account number" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Input text 000123456 RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Input text 000123456 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=InputTextCommand(text=000123456, label=null), inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Inputting text: 000123456 [INFO ] m.cli.runner.MaestroCommandRunner - Input text 000123456 COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Hide Keyboard RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=HideKeyboardCommand(), takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Hiding Keyboard [INFO ] m.cli.runner.MaestroCommandRunner - Hide Keyboard COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Scrolling DOWN until "Save" is visible. RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Scrolling DOWN until "Save" is visible. metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=ScrollUntilVisibleCommand(selector=ElementSelector(textRegex=Save, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=false, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), direction=DOWN, scrollDuration=601, visibilityPercentage=100, timeout=20000, centerElement=false, label=null), travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] m.cli.runner.MaestroCommandRunner - Scrolling DOWN until "Save" is visible. COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "Save" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "Save" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=Save, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=false, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Save, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[493,1434][586,1491], 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=493, y=1434, width=93, height=57)) [INFO ] maestro.Maestro - Refreshed element [INFO ] maestro.Maestro - Tapping at (539, 1462) using hierarchy based logic for wait [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.Maestro - Something have changed in the UI judging by screenshot (d=2.6526423). Proceed. [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "Save" COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Assert that "Success" is visible RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Assert that "Success" is visible metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=null, tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=AssertConditionCommand(condition=Condition(platform=null, visible=ElementSelector(textRegex=Success, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=false, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), notVisible=null, scriptCondition=null, label=null), timeout=null, label=null), assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] m.cli.runner.MaestroCommandRunner - Assert that "Success" is visible COMPLETED [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "OK" RUNNING [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "OK" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElement=TapOnElementCommand(selector=ElementSelector(textRegex=OK, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, optional=false, traits=null, index=null, enabled=null, selected=null, checked=null, focused=null, childOf=null), retryIfNoChange=true, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null), tapOnPoint=null, tapOnPointV2Command=null, scrollCommand=null, swipeCommand=null, backPressCommand=null, assertCommand=null, assertConditionCommand=null, assertNoDefectsWithAICommand=null, assertWithAICommand=null, inputTextCommand=null, inputRandomTextCommand=null, launchAppCommand=null, applyConfigurationCommand=null, openLinkCommand=null, pressKeyCommand=null, eraseTextCommand=null, hideKeyboardCommand=null, takeScreenshotCommand=null, stopAppCommand=null, killAppCommand=null, clearStateCommand=null, clearKeychainCommand=null, runFlowCommand=null, setLocationCommand=null, repeatCommand=null, copyTextCommand=null, pasteTextCommand=null, defineVariablesCommand=null, runScriptCommand=null, waitForAnimationToEndCommand=null, evalScriptCommand=null, scrollUntilVisible=null, travelCommand=null, startRecordingCommand=null, stopRecordingCommand=null, addMediaCommand=null, setAirplaneModeCommand=null, toggleAirplaneModeCommand=null), logMessages=[], insight=Insight(message=, level=NONE)) [INFO ] maestro.Maestro - Tapping on element: UiElement(treeNode=TreeNode(attributes={text=OK, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=android:id/button1, clickable=true, bounds=[810,1029][978,1155], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.Button}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=810, y=1029, width=168, height=126)) [INFO ] maestro.Maestro - Refreshed element [INFO ] maestro.Maestro - Tapping at (894, 1092) using hierarchy based logic for wait [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to byte array [INFO ] maestro.utils.ScreenshotUtils - Taking screenshot to output sink [INFO ] maestro.Maestro - Something have changed in the UI judging by view hierarchy. Proceed. [INFO ] m.cli.runner.MaestroCommandRunner - Tap on "OK" COMPLETED 16:53:28.751 [ INFO] MAESTRO.logSystemInfo: ---- System Info ---- 16:53:28.752 [ INFO] MAESTRO.logSystemInfo: Maestro Version: 1.41.0 16:53:28.752 [ INFO] MAESTRO.logSystemInfo: CI: Undefined 16:53:28.753 [ INFO] MAESTRO.logSystemInfo: OS Name: Mac OS X 16:53:28.753 [ INFO] MAESTRO.logSystemInfo: OS Version: 15.5 16:53:28.753 [ INFO] MAESTRO.logSystemInfo: Architecture: aarch64 16:53:28.753 [ INFO] MAESTRO.logSystemInfo: Java Version: 17 16:53:28.863 [ INFO] MAESTRO.logSystemInfo: Xcode Version: 16.0 16:53:28.867 [ INFO] MAESTRO.logSystemInfo: Flutter Version: Undefined 16:53:28.871 [ INFO] MAESTRO.logSystemInfo: Flutter Channel: Undefined 16:53:28.871 [ INFO] MAESTRO.logSystemInfo: --------------------- 16:53:29.454 [ INFO] maestro.cli.command.TestCommand.runShardSuite: [shard 1] Selected device 042D1D96-33BF-40A7-B485-69F794152F60 using port 7001 with execution plan ExecutionPlan(flowsToRun=[/Users/tianzhao/stripe/stripe-react-native/./e2e-tests/android-only/becs-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)))) 16:53:29.704 [TRACE] ios.xctest.XCTestIOSDevice.open: Opening a connection 16:53:29.705 [TRACE] xcuitest.XCTestDriverClient.restartXCTestRunner: Restarting XCTest Runner (uninstalling, installing and starting) 16:53:29.705 [ INFO] xcuitest.installer.LocalXCTestInstaller.xcTestDriverStatusCheck: [Start] Perform XCUITest driver status check on 042D1D96-33BF-40A7-B485-69F794152F60 16:53:29.706 [ INFO] xcuitest.installer.LocalXCTestInstaller.xcTestDriverStatusCheck: [Failed] Perform XCUITest driver status check on 042D1D96-33BF-40A7-B485-69F794152F60, exception: java.net.ConnectException: Failed to connect to /127.0.0.1:7001 16:53:29.706 [TRACE] xcuitest.XCTestDriverClient.restartXCTestRunner: XCTest Runner uninstalled, will install and start it 16:53:29.706 [ INFO] xcuitest.installer.LocalXCTestInstaller.invoke: start() 16:53:29.706 [ INFO] xcuitest.installer.LocalXCTestInstaller.invoke: [Start] Install XCUITest runner on 042D1D96-33BF-40A7-B485-69F794152F60 16:53:29.706 [ INFO] xcuitest.installer.LocalXCTestInstaller.xcTestDriverStatusCheck: [Start] Perform XCUITest driver status check on 042D1D96-33BF-40A7-B485-69F794152F60 16:53:29.707 [ INFO] xcuitest.installer.LocalXCTestInstaller.xcTestDriverStatusCheck: [Failed] Perform XCUITest driver status check on 042D1D96-33BF-40A7-B485-69F794152F60, exception: java.net.ConnectException: Failed to connect to /127.0.0.1:7001 16:53:29.707 [ INFO] xcuitest.installer.IOSBuildProductsExtractor.extract: [Start] Writing build products 16:53:29.736 [ INFO] xcuitest.installer.IOSBuildProductsExtractor.extract: [Done] Writing build products 16:53:29.736 [ INFO] xcuitest.installer.IOSBuildProductsExtractor.extract: [Start] Writing maestro-driver-iosUITests-Runner app 16:53:29.881 [ INFO] xcuitest.installer.IOSBuildProductsExtractor.extract: [Done] Writing maestro-driver-iosUITests-Runner app 16:53:29.881 [ INFO] xcuitest.installer.IOSBuildProductsExtractor.extract: [Start] Writing maestro-driver-ios app 16:53:29.888 [ INFO] xcuitest.installer.IOSBuildProductsExtractor.extract: [Done] Writing maestro-driver-ios app 16:53:29.889 [ INFO] xcuitest.installer.LocalXCTestInstaller.startXCTestRunner: Installing driver with xcodebuild 16:53:29.889 [ INFO] xcuitest.installer.LocalXCTestInstaller.startXCTestRunner: [Start] Running XcUITest with `xcodebuild test-without-building` with 7001 and config: IOSDriverConfig(prebuiltRunner=false, sourceDirectory=driver-iPhoneSimulator, context=CLI, snapshotKeyHonorModalViews=null) 16:53:29.892 [ INFO] util.CommandLineUtils.runCommand: Running command line operation: [xcodebuild, test-without-building, -xctestrun, /var/folders/fr/wwmrxrys7v32qhnlkj7xjbp80000gn/T/042D1D96-33BF-40A7-B485-69F794152F6017228302097432293447/maestro-driver-ios-config.xctestrun, -destination, id=042D1D96-33BF-40A7-B485-69F794152F60, -derivedDataPath, /var/folders/fr/wwmrxrys7v32qhnlkj7xjbp80000gn/T/maestro_xctestrunner_xcodebuild_output9148141699816998469] with {TEST_RUNNER_PORT=7001} 16:53:29.900 [ INFO] xcuitest.installer.LocalXCTestInstaller.startXCTestRunner: [Done] Running XcUITest with `xcodebuild test-without-building` 16:53:29.900 [ INFO] xcuitest.installer.LocalXCTestInstaller.invoke: [Done] Install XCUITest runner on 042D1D96-33BF-40A7-B485-69F794152F60 16:53:29.900 [ INFO] xcuitest.installer.LocalXCTestInstaller.xcTestDriverStatusCheck: [Start] Perform XCUITest driver status check on 042D1D96-33BF-40A7-B485-69F794152F60 16:53:29.901 [ INFO] xcuitest.installer.LocalXCTestInstaller.xcTestDriverStatusCheck: [Failed] Perform XCUITest driver status check on 042D1D96-33BF-40A7-B485-69F794152F60, exception: java.net.ConnectException: Failed to connect to /127.0.0.1:7001 16:53:30.406 [ INFO] xcuitest.installer.LocalXCTestInstaller.xcTestDriverStatusCheck: [Start] Perform XCUITest driver status check on 042D1D96-33BF-40A7-B485-69F794152F60 16:53:30.406 [ INFO] xcuitest.installer.LocalXCTestInstaller.xcTestDriverStatusCheck: [Failed] Perform XCUITest driver status check on 042D1D96-33BF-40A7-B485-69F794152F60, exception: java.net.ConnectException: Failed to connect to /127.0.0.1:7001 16:53:30.909 [ INFO] xcuitest.installer.LocalXCTestInstaller.xcTestDriverStatusCheck: [Start] Perform XCUITest driver status check on 042D1D96-33BF-40A7-B485-69F794152F60 16:53:30.910 [ INFO] xcuitest.installer.LocalXCTestInstaller.xcTestDriverStatusCheck: [Failed] Perform XCUITest driver status check on 042D1D96-33BF-40A7-B485-69F794152F60, exception: java.net.ConnectException: Failed to connect to /127.0.0.1:7001 16:53:31.415 [ INFO] xcuitest.installer.LocalXCTestInstaller.xcTestDriverStatusCheck: [Start] Perform XCUITest driver status check on 042D1D96-33BF-40A7-B485-69F794152F60 16:53:31.416 [ INFO] xcuitest.installer.LocalXCTestInstaller.xcTestDriverStatusCheck: [Failed] Perform XCUITest driver status check on 042D1D96-33BF-40A7-B485-69F794152F60, exception: java.net.ConnectException: Failed to connect to /127.0.0.1:7001 16:53:31.923 [ INFO] xcuitest.installer.LocalXCTestInstaller.xcTestDriverStatusCheck: [Start] Perform XCUITest driver status check on 042D1D96-33BF-40A7-B485-69F794152F60 16:53:31.924 [ INFO] xcuitest.installer.LocalXCTestInstaller.xcTestDriverStatusCheck: [Failed] Perform XCUITest driver status check on 042D1D96-33BF-40A7-B485-69F794152F60, exception: java.net.ConnectException: Failed to connect to /127.0.0.1:7001 16:53:32.426 [ INFO] xcuitest.installer.LocalXCTestInstaller.xcTestDriverStatusCheck: [Start] Perform XCUITest driver status check on 042D1D96-33BF-40A7-B485-69F794152F60 16:53:32.427 [ INFO] xcuitest.installer.LocalXCTestInstaller.xcTestDriverStatusCheck: [Failed] Perform XCUITest driver status check on 042D1D96-33BF-40A7-B485-69F794152F60, exception: java.net.ConnectException: Failed to connect to /127.0.0.1:7001 16:53:32.931 [ INFO] xcuitest.installer.LocalXCTestInstaller.xcTestDriverStatusCheck: [Start] Perform XCUITest driver status check on 042D1D96-33BF-40A7-B485-69F794152F60 16:53:32.934 [ INFO] xcuitest.installer.LocalXCTestInstaller.xcTestDriverStatusCheck: [Done] Perform XCUITest driver status check on 042D1D96-33BF-40A7-B485-69F794152F60 16:53:32.973 [ INFO] maestro.Maestro.invoke: Getting device info 16:53:33.063 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:33.063 [ INFO] maestro.Maestro.invoke: Got device info: DeviceInfo(platform=IOS, widthPixels=1125, heightPixels=2436, widthGrid=375, heightGrid=812) 16:53:33.124 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Define variables RUNNING 16:53:33.126 [ 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=becs-setup}, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:33.129 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Define variables COMPLETED 16:53:33.132 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Apply configuration RUNNING 16:53:33.135 [ 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) 16:53:33.136 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Apply configuration COMPLETED 16:53:33.137 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Launch app "${APP_ID}" RUNNING 16:53:33.139 [ 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) 16:53:33.141 [ INFO] device.SimctlIOSDevice.setPermissions: [Start] Setting permissions all=allow through applesimutils 16:53:33.141 [ INFO] util.LocalSimulatorUtils.setAppleSimutilsPermissions: [Start] Setting permissions via pinned applesimutils 16:53:33.141 [ INFO] util.CommandLineUtils.runCommand: Running command line operation: [/Users/tianzhao/.maestro/deps/applesimutils, --byId, 042D1D96-33BF-40A7-B485-69F794152F60, --bundle, com.stripe.react.native, --setPermissions, calendar=YES,camera=YES,contacts=YES,faceid=YES,homekit=YES,medialibrary=YES,microphone=YES,motion=YES,photos=YES,reminders=YES,siri=YES,speech=YES,userTracking=YES] with {} 16:53:33.206 [ERROR] util.CommandLineUtils.runCommand: Process failed with exit code 137 16:53:33.206 [ERROR] util.CommandLineUtils.runCommand: Error output 16:53:33.207 [ERROR] util.LocalSimulatorUtils.setAppleSimutilsPermissions: Exception while setting permissions through pinned applesimutils java.lang.IllegalStateException: at util.CommandLineUtils.runCommand(CommandLineUtils.kt:50) at util.CommandLineUtils.runCommand$default(CommandLineUtils.kt:17) at util.LocalSimulatorUtils.setAppleSimutilsPermissions(LocalSimulatorUtils.kt:442) at device.SimctlIOSDevice.setPermissions(SimctlIOSDevice.kt:165) at ios.LocalIOSDevice.setPermissions(LocalIOSDevice.kt:147) at maestro.drivers.IOSDriver$setPermissions$1$1.invoke(IOSDriver.kt:496) at maestro.drivers.IOSDriver$setPermissions$1$1.invoke(IOSDriver.kt:495) at maestro.drivers.IOSDriver.runDeviceCall(IOSDriver.kt:540) at maestro.drivers.IOSDriver.access$runDeviceCall(IOSDriver.kt:57) at maestro.drivers.IOSDriver$setPermissions$1.invoke(IOSDriver.kt:495) at maestro.drivers.IOSDriver$setPermissions$1.invoke(IOSDriver.kt:494) at maestro.utils.Metrics.measured(Metrics.kt:48) at maestro.drivers.IOSDriver.setPermissions(IOSDriver.kt:494) at maestro.Maestro.setPermissions(Maestro.kt:89) at maestro.orchestra.Orchestra.launchAppCommand(Orchestra.kt:986) at maestro.orchestra.Orchestra.executeCommand(Orchestra.kt:346) at maestro.orchestra.Orchestra.executeCommands(Orchestra.kt:256) at maestro.orchestra.Orchestra.runFlow(Orchestra.kt:174) at maestro.cli.runner.MaestroCommandRunner.runCommands(MaestroCommandRunner.kt:189) at maestro.cli.runner.TestRunner$runSingle$result$1$1.invokeSuspend(TestRunner.kt:74) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104) at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:277) at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:95) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69) at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:48) at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source) at maestro.cli.runner.TestRunner$runSingle$result$1.invoke(TestRunner.kt:73) at maestro.cli.runner.TestRunner$runSingle$result$1.invoke(TestRunner.kt:64) at maestro.cli.runner.TestRunner.runCatching(TestRunner.kt:196) at maestro.cli.runner.TestRunner.runSingle(TestRunner.kt:64) at maestro.cli.command.TestCommand.runSingleFlow(TestCommand.kt:402) at maestro.cli.command.TestCommand.access$runSingleFlow(TestCommand.kt:65) at maestro.cli.command.TestCommand$runShardSuite$1.invoke(TestCommand.kt:377) at maestro.cli.command.TestCommand$runShardSuite$1.invoke(TestCommand.kt:342) at maestro.cli.session.MaestroSessionManager.newSession(MaestroSessionManager.kt:129) at maestro.cli.session.MaestroSessionManager.newSession$default(MaestroSessionManager.kt:65) at maestro.cli.command.TestCommand.runShardSuite(TestCommand.kt:342) at maestro.cli.command.TestCommand.access$runShardSuite(TestCommand.kt:65) at maestro.cli.command.TestCommand$handleSessions$1$results$1$1.invokeSuspend(TestCommand.kt:308) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104) at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:111) at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:99) at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693) 16:53:33.207 [ INFO] util.LocalSimulatorUtils.setAppleSimutilsPermissions: [Start] Setting permissions via applesimutils as fallback 16:53:33.207 [ INFO] util.CommandLineUtils.runCommand: Running command line operation: [applesimutils, --byId, 042D1D96-33BF-40A7-B485-69F794152F60, --bundle, com.stripe.react.native, --setPermissions, calendar=YES,camera=YES,contacts=YES,faceid=YES,homekit=YES,medialibrary=YES,microphone=YES,motion=YES,photos=YES,reminders=YES,siri=YES,speech=YES,userTracking=YES] with {} 16:53:33.212 [ERROR] device.SimctlIOSDevice.setPermissions: Failed setting permissions {all=allow} via applesimutils java.io.IOException: Cannot run program "applesimutils": error=2, No such file or directory at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143) at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073) at util.CommandLineUtils.runCommand(CommandLineUtils.kt:37) at util.CommandLineUtils.runCommand$default(CommandLineUtils.kt:17) at util.LocalSimulatorUtils.setAppleSimutilsPermissions(LocalSimulatorUtils.kt:457) at device.SimctlIOSDevice.setPermissions(SimctlIOSDevice.kt:165) at ios.LocalIOSDevice.setPermissions(LocalIOSDevice.kt:147) at maestro.drivers.IOSDriver$setPermissions$1$1.invoke(IOSDriver.kt:496) at maestro.drivers.IOSDriver$setPermissions$1$1.invoke(IOSDriver.kt:495) at maestro.drivers.IOSDriver.runDeviceCall(IOSDriver.kt:540) at maestro.drivers.IOSDriver.access$runDeviceCall(IOSDriver.kt:57) at maestro.drivers.IOSDriver$setPermissions$1.invoke(IOSDriver.kt:495) at maestro.drivers.IOSDriver$setPermissions$1.invoke(IOSDriver.kt:494) at maestro.utils.Metrics.measured(Metrics.kt:48) at maestro.drivers.IOSDriver.setPermissions(IOSDriver.kt:494) at maestro.Maestro.setPermissions(Maestro.kt:89) at maestro.orchestra.Orchestra.launchAppCommand(Orchestra.kt:986) at maestro.orchestra.Orchestra.executeCommand(Orchestra.kt:346) at maestro.orchestra.Orchestra.executeCommands(Orchestra.kt:256) at maestro.orchestra.Orchestra.runFlow(Orchestra.kt:174) at maestro.cli.runner.MaestroCommandRunner.runCommands(MaestroCommandRunner.kt:189) at maestro.cli.runner.TestRunner$runSingle$result$1$1.invokeSuspend(TestRunner.kt:74) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104) at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:277) at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:95) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69) at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:48) at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source) at maestro.cli.runner.TestRunner$runSingle$result$1.invoke(TestRunner.kt:73) at maestro.cli.runner.TestRunner$runSingle$result$1.invoke(TestRunner.kt:64) at maestro.cli.runner.TestRunner.runCatching(TestRunner.kt:196) at maestro.cli.runner.TestRunner.runSingle(TestRunner.kt:64) at maestro.cli.command.TestCommand.runSingleFlow(TestCommand.kt:402) at maestro.cli.command.TestCommand.access$runSingleFlow(TestCommand.kt:65) at maestro.cli.command.TestCommand$runShardSuite$1.invoke(TestCommand.kt:377) at maestro.cli.command.TestCommand$runShardSuite$1.invoke(TestCommand.kt:342) at maestro.cli.session.MaestroSessionManager.newSession(MaestroSessionManager.kt:129) at maestro.cli.session.MaestroSessionManager.newSession$default(MaestroSessionManager.kt:65) at maestro.cli.command.TestCommand.runShardSuite(TestCommand.kt:342) at maestro.cli.command.TestCommand.access$runShardSuite(TestCommand.kt:65) at maestro.cli.command.TestCommand$handleSessions$1$results$1$1.invokeSuspend(TestCommand.kt:308) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104) at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:111) at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:99) at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693) Caused by: java.io.IOException: error=2, No such file or directory at java.base/java.lang.ProcessImpl.forkAndExec(Native Method) at java.base/java.lang.ProcessImpl.(ProcessImpl.java:314) at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:244) at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1110) ... 50 common frames omitted 16:53:33.212 [ INFO] device.SimctlIOSDevice.setPermissions: [Start] Setting Permissions all=allow through simctl 16:53:33.212 [ INFO] util.CommandLineUtils.runCommand: Running command line operation: [xcrun, simctl, privacy, 042D1D96-33BF-40A7-B485-69F794152F60, grant, location-always, com.stripe.react.native] with {} 16:53:33.390 [ INFO] device.SimctlIOSDevice.setPermissions: [Done] Setting Permissions all=allow through simctl 16:53:33.400 [ INFO] maestro.Maestro.launchApp: Launching app com.stripe.react.native 16:53:34.500 [ INFO] util.CommandLineUtils.runCommand: Running command line operation: [xcrun, simctl, launch, 042D1D96-33BF-40A7-B485-69F794152F60, com.stripe.react.native] with {} 16:53:34.693 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Launch app "${APP_ID}" COMPLETED 16:53:34.695 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" RUNNING 16:53:34.696 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Bank Debits, 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) 16:53:34.769 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:34.770 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:37.211 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 21 16:53:37.211 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 21 16:53:37.211 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Bank Debits, 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) 16:53:37.217 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={accessibilityText=Bank Debits, title=, value=, text=, hintText=, resource-id=, bounds=[0,205][375,260], enabled=true, focused=false, selected=false, checked=false}, children=[], clickable=null, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=0, y=205, width=375, height=55)) 16:53:37.217 [ INFO] device.IOSDevice.invoke-F9mIFpk: Waiting for animation to end with timeout 3000 16:53:37.305 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:37.306 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:37.389 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:37.390 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:37.474 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = true 16:53:37.474 [ INFO] device.IOSDevice.invoke: screen static = true 16:53:37.475 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 16:53:37.476 [ INFO] maestro.Maestro.screenshotBasedTap-hbl3e4M: Tapping at (187, 232) using screenshot based logic for wait 16:53:37.848 [ INFO] device.IOSDevice.invoke-F9mIFpk: Waiting for animation to end with timeout 3000 16:53:37.937 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:37.937 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:38.021 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = true 16:53:38.021 [ INFO] device.IOSDevice.invoke: screen static = true 16:53:38.021 [ INFO] maestro.Maestro.screenshotBasedTap-hbl3e4M: Something has changed in the UI judging by view hierarchy. Proceed. 16:53:38.021 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" COMPLETED 16:53:38.023 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" RUNNING 16:53:38.025 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=BECS 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) 16:53:38.051 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:38.052 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:38.175 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 21 16:53:38.176 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 21 16:53:38.176 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=BECS 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) 16:53:38.179 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={accessibilityText=BECS Direct Debit set up, title=, value=, text=, hintText=, resource-id=, bounds=[32,475][359,519], enabled=true, focused=false, selected=false, checked=false}, children=[], clickable=null, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=32, y=475, width=327, height=44)) 16:53:38.179 [ INFO] device.IOSDevice.invoke-F9mIFpk: Waiting for animation to end with timeout 3000 16:53:38.265 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = true 16:53:38.266 [ INFO] device.IOSDevice.invoke: screen static = true 16:53:38.267 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 16:53:38.267 [ INFO] maestro.Maestro.screenshotBasedTap-hbl3e4M: Tapping at (195, 497) using screenshot based logic for wait 16:53:38.623 [ INFO] device.IOSDevice.invoke-F9mIFpk: Waiting for animation to end with timeout 3000 16:53:38.714 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:38.715 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:38.803 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:38.804 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:38.893 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:38.893 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:38.981 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:38.982 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:39.069 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:39.069 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:39.157 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = true 16:53:39.157 [ INFO] device.IOSDevice.invoke: screen static = true 16:53:39.157 [ INFO] maestro.Maestro.screenshotBasedTap-hbl3e4M: Something has changed in the UI judging by view hierarchy. Proceed. 16:53:39.157 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" COMPLETED 16:53:39.159 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" RUNNING 16:53:39.161 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:39.207 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:39.207 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:39.344 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:39.345 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:39.345 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:39.349 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={accessibilityText=Name, title=, value=, text=, hintText=, resource-id=, bounds=[32,124][84,148], enabled=true, focused=false, selected=false, checked=false}, children=[], clickable=null, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=32, y=124, width=52, height=24)) 16:53:39.349 [ INFO] device.IOSDevice.invoke-F9mIFpk: Waiting for animation to end with timeout 3000 16:53:39.438 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = true 16:53:39.438 [ INFO] device.IOSDevice.invoke: screen static = true 16:53:39.439 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 16:53:39.439 [ INFO] maestro.Maestro.screenshotBasedTap-hbl3e4M: Tapping at (58, 136) using screenshot based logic for wait 16:53:39.797 [ INFO] device.IOSDevice.invoke-F9mIFpk: Waiting for animation to end with timeout 3000 16:53:39.896 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = true 16:53:39.896 [ INFO] device.IOSDevice.invoke: screen static = true 16:53:39.896 [ INFO] maestro.Maestro.screenshotBasedTap-hbl3e4M: Something has changed in the UI judging by view hierarchy. Proceed. 16:53:39.896 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" COMPLETED 16:53:39.898 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" RUNNING 16:53:39.900 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Full name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:39.944 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:39.945 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:40.056 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:40.056 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:40.056 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Full name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:40.059 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={accessibilityText=Full name, title=, value=, text=, hintText=Full name, resource-id=, bounds=[100,125][343,147], enabled=true, focused=false, selected=false, checked=false}, children=[], clickable=null, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=100, y=125, width=243, height=22)) 16:53:40.060 [ INFO] device.IOSDevice.invoke-F9mIFpk: Waiting for animation to end with timeout 3000 16:53:40.149 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = true 16:53:40.151 [ INFO] device.IOSDevice.invoke: screen static = true 16:53:40.152 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 16:53:40.152 [ INFO] maestro.Maestro.screenshotBasedTap-hbl3e4M: Tapping at (221, 136) using screenshot based logic for wait 16:53:40.509 [ INFO] device.IOSDevice.invoke-F9mIFpk: Waiting for animation to end with timeout 3000 16:53:40.600 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = true 16:53:40.600 [ INFO] device.IOSDevice.invoke: screen static = true 16:53:40.600 [ INFO] maestro.Maestro.screenshotBasedTap-hbl3e4M: Something has changed in the UI judging by view hierarchy. Proceed. 16:53:40.600 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" COMPLETED 16:53:40.602 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text stripe RUNNING 16:53:40.603 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text stripe metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=stripe, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:40.605 [ INFO] maestro.Maestro.inputText: Inputting text: stripe 16:53:42.223 [ INFO] device.IOSDevice.invoke-F9mIFpk: Waiting for animation to end with timeout 3000 16:53:42.333 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = true 16:53:42.333 [ INFO] device.IOSDevice.invoke: screen static = true 16:53:42.333 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text stripe COMPLETED 16:53:42.335 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" RUNNING 16:53:42.336 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:42.368 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:42.368 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:42.532 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:42.532 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:42.532 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:42.569 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:42.569 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:42.718 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:42.718 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:42.718 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:42.752 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:42.752 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:42.903 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:42.903 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:42.904 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:42.939 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:42.939 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:43.084 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:43.084 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:43.085 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:43.120 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:43.120 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:43.267 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:43.267 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:43.267 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:43.301 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:43.301 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:43.447 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:43.447 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:43.447 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:43.481 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:43.481 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:43.619 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:43.619 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:43.619 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:43.651 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:43.651 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:43.793 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:43.793 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:43.793 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:43.828 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:43.828 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:43.979 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:43.979 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:43.980 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:44.012 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:44.013 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:44.156 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:44.156 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:44.156 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:44.190 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:44.190 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:44.329 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:44.329 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:44.330 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:44.362 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:44.362 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:44.504 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:44.504 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:44.504 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:44.537 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:44.538 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:44.682 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:44.682 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:44.682 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:44.714 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:44.715 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:44.857 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:44.858 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:44.858 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:44.888 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:44.889 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:45.030 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:45.030 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:45.030 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:45.063 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:45.063 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:45.195 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:45.195 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:45.196 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:45.230 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:45.230 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:45.368 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:45.368 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:45.369 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:45.400 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:45.400 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:45.531 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:45.531 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:45.532 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:45.566 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:45.566 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:45.697 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:45.697 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:45.697 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:45.728 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:45.729 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:45.859 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:45.859 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:45.860 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:45.889 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:45.890 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:46.023 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:46.023 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:46.023 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:46.055 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:46.055 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:46.188 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:46.189 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:46.189 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:46.220 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:46.220 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:46.350 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:46.350 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:46.350 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:46.382 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:46.382 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:46.511 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:46.512 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:46.512 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:46.545 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:46.545 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:46.693 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:46.693 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:46.693 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:46.724 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:46.724 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:46.871 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:46.872 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:46.872 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:46.907 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:46.908 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:47.049 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:47.049 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:47.049 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:47.084 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:47.084 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:47.216 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:47.216 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:47.216 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:47.248 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:47.249 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:47.379 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:47.379 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:47.379 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:47.411 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:47.411 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:47.546 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:47.546 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:47.547 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:47.578 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:47.578 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:47.708 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:47.708 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:47.709 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:47.740 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:47.740 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:47.870 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:47.870 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:47.871 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:47.900 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:47.901 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:48.032 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:48.032 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:48.032 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:48.062 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:48.063 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:48.195 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:48.195 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:48.195 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:48.226 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:48.226 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:48.353 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:48.353 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:48.353 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:48.384 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:48.384 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:48.512 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:48.518 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:48.519 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:48.551 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:48.551 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:48.685 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:48.685 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:48.685 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:48.715 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:48.715 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:48.846 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:48.846 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:48.846 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:48.876 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:48.876 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:49.009 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:49.009 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:49.009 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:49.039 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:49.039 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:49.170 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:49.170 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:49.170 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:49.200 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:49.200 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:49.333 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:49.333 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:49.333 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:49.363 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:49.364 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:49.491 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:49.491 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:49.492 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:49.493 [ INFO] maestro.orchestra.Orchestra.executeCommands: [Command execution] CommandWarned: Element not found: Text matching regex: Email Address 16:53:49.494 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=Element not found: Text matching regex: Email Address, level=WARNING), aiReasoning=null, labeledCommand=null) 16:53:49.497 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" WARNED 16:53:49.500 [ INFO] maestro.Maestro.takeScreenshot: Taking screenshot 16:53:49.501 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 16:53:49.557 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 RUNNING 16:53:49.558 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=1, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:49.590 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:49.591 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:49.731 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:49.731 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:49.732 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=1, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:49.734 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={accessibilityText=Email, title=, value=, text=, hintText=example@example.com, resource-id=, bounds=[100,169][343,191], enabled=true, focused=false, selected=false, checked=false}, children=[], clickable=null, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=100, y=169, width=243, height=22)) 16:53:49.734 [ INFO] device.IOSDevice.invoke-F9mIFpk: Waiting for animation to end with timeout 3000 16:53:49.824 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:49.824 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:49.914 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = true 16:53:49.915 [ INFO] device.IOSDevice.invoke: screen static = true 16:53:49.915 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 16:53:49.915 [ INFO] maestro.Maestro.screenshotBasedTap-hbl3e4M: Tapping at (221, 180) using screenshot based logic for wait 16:53:50.279 [ INFO] device.IOSDevice.invoke-F9mIFpk: Waiting for animation to end with timeout 3000 16:53:50.387 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:50.388 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:50.485 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:50.485 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:50.607 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:50.607 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:50.717 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:50.717 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:50.806 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:50.807 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:50.902 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = true 16:53:50.902 [ INFO] device.IOSDevice.invoke: screen static = true 16:53:50.902 [ INFO] maestro.Maestro.screenshotBasedTap-hbl3e4M: Something has changed in the UI judging by view hierarchy. Proceed. 16:53:50.902 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 COMPLETED 16:53:50.903 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text test@stripe.com RUNNING 16:53:50.904 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text test@stripe.com metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=test@stripe.com, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:50.905 [ INFO] maestro.Maestro.inputText: Inputting text: test@stripe.com 16:53:52.813 [ INFO] device.IOSDevice.invoke-F9mIFpk: Waiting for animation to end with timeout 3000 16:53:52.938 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = true 16:53:52.939 [ INFO] device.IOSDevice.invoke: screen static = true 16:53:52.939 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text test@stripe.com COMPLETED 16:53:52.941 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" RUNNING 16:53:52.943 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=BSB, 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) 16:53:52.984 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:52.984 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:53.131 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:53.131 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:53.131 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=BSB, 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) 16:53:53.133 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={accessibilityText=BSB, title=, value=, text=, hintText=BSB, resource-id=, bounds=[32,239][181,261], enabled=true, focused=false, selected=false, checked=false}, children=[], clickable=null, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=32, y=239, width=149, height=22)) 16:53:53.133 [ INFO] device.IOSDevice.invoke-F9mIFpk: Waiting for animation to end with timeout 3000 16:53:53.223 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:53.223 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:53.312 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:53.313 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:53.401 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:53.401 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:53.491 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = true 16:53:53.491 [ INFO] device.IOSDevice.invoke: screen static = true 16:53:53.492 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 16:53:53.492 [ INFO] maestro.Maestro.screenshotBasedTap-hbl3e4M: Tapping at (106, 250) using screenshot based logic for wait 16:53:53.856 [ INFO] device.IOSDevice.invoke-F9mIFpk: Waiting for animation to end with timeout 3000 16:53:53.957 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:53.957 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:54.059 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:54.059 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:54.149 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:54.149 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:54.235 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:54.236 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:54.319 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:54.320 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:54.403 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:54.403 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:54.488 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = true 16:53:54.488 [ INFO] device.IOSDevice.invoke: screen static = true 16:53:54.489 [ INFO] maestro.Maestro.screenshotBasedTap-hbl3e4M: Something has changed in the UI judging by view hierarchy. Proceed. 16:53:54.489 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" COMPLETED 16:53:54.490 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000000 RUNNING 16:53:54.492 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000000 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=000000, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:54.493 [ INFO] maestro.Maestro.inputText: Inputting text: 000000 16:53:56.097 [ INFO] device.IOSDevice.invoke-F9mIFpk: Waiting for animation to end with timeout 3000 16:53:56.195 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:56.196 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:56.296 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:56.297 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:56.387 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:56.387 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:56.472 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:56.472 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:56.557 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:56.557 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:56.646 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:56.647 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:56.736 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = true 16:53:56.736 [ INFO] device.IOSDevice.invoke: screen static = true 16:53:56.736 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000000 COMPLETED 16:53:56.738 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" RUNNING 16:53:56.740 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Account number, 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) 16:53:56.769 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:56.769 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:56.894 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:56.894 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:56.894 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Account number, 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) 16:53:56.896 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={accessibilityText=Account number, title=, value=, text=, hintText=Account number, resource-id=, bounds=[193,239][343,261], enabled=true, focused=false, selected=false, checked=false}, children=[], clickable=null, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=193, y=239, width=150, height=22)) 16:53:56.896 [ INFO] device.IOSDevice.invoke-F9mIFpk: Waiting for animation to end with timeout 3000 16:53:56.986 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:56.986 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:57.075 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:57.075 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:57.162 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = true 16:53:57.162 [ INFO] device.IOSDevice.invoke: screen static = true 16:53:57.162 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 16:53:57.162 [ INFO] maestro.Maestro.screenshotBasedTap-hbl3e4M: Tapping at (268, 250) using screenshot based logic for wait 16:53:57.525 [ INFO] device.IOSDevice.invoke-F9mIFpk: Waiting for animation to end with timeout 3000 16:53:57.648 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = true 16:53:57.648 [ INFO] device.IOSDevice.invoke: screen static = true 16:53:57.648 [ INFO] maestro.Maestro.screenshotBasedTap-hbl3e4M: Something has changed in the UI judging by view hierarchy. Proceed. 16:53:57.649 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" COMPLETED 16:53:57.650 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000123456 RUNNING 16:53:57.652 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000123456 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=000123456, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:57.654 [ INFO] maestro.Maestro.inputText: Inputting text: 000123456 16:53:59.357 [ INFO] device.IOSDevice.invoke-F9mIFpk: Waiting for animation to end with timeout 3000 16:53:59.467 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:59.468 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:59.558 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:59.558 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:59.645 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:59.645 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:59.731 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:53:59.731 [ INFO] device.IOSDevice.invoke: screen static = false 16:53:59.819 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = true 16:53:59.820 [ INFO] device.IOSDevice.invoke: screen static = true 16:53:59.820 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000123456 COMPLETED 16:53:59.822 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard RUNNING 16:53:59.824 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:59.825 [ INFO] maestro.Maestro.hideKeyboard: Hiding Keyboard 16:53:59.856 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:53:59.857 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:53:59.971 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:53:59.972 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:53:59.972 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:53:59.974 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:00.092 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:00.092 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:00.092 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:00.094 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:00.202 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:00.203 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:00.203 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:00.205 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:00.309 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:00.309 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:00.309 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:00.310 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:00.418 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:00.418 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:00.418 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:00.420 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:00.527 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:00.527 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:00.527 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:00.528 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:00.632 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:00.632 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:00.632 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:00.634 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:00.747 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:00.747 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:00.747 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:00.748 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:00.865 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:00.865 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:00.866 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:00.867 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:00.980 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:00.980 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:00.980 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:00.982 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:01.089 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:01.089 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:01.089 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:01.089 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:01.196 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:01.197 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:01.197 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:01.197 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:01.299 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:01.299 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:01.300 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:01.301 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:01.412 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:01.413 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:01.413 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:01.414 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:01.518 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:01.518 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:01.519 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:01.520 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:01.623 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:01.623 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:01.623 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:01.624 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:01.725 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:01.725 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:01.726 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:01.727 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:01.844 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:01.844 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:01.844 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:01.846 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:01.962 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:01.962 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:01.962 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:01.964 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:02.070 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:02.071 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:02.071 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:02.072 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:02.179 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:02.179 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:02.179 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:02.181 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:02.281 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:02.281 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:02.281 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:02.283 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:02.383 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:02.383 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:02.384 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:02.385 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:02.486 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:02.487 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:02.487 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:02.488 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:02.590 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:02.590 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:02.590 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:02.591 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:02.693 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:02.693 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:02.694 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:02.695 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:02.795 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:02.795 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:02.795 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:02.797 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:02.911 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:02.912 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:02.912 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:02.915 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:03.027 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:03.027 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:03.028 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:03.029 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:03.136 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:03.136 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:03.136 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:03.138 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:03.241 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:03.241 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:03.242 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:03.243 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:03.344 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:03.344 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:03.344 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:03.345 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:03.452 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:03.452 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:03.453 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:03.454 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:03.565 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:03.565 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:03.565 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:03.566 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:03.673 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:03.674 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:03.674 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:03.675 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:03.777 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:03.777 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:03.777 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:03.779 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:03.883 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:03.884 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:03.884 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:03.886 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:03.990 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:03.990 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:03.990 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:54:03.991 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard COMPLETED 16:54:03.992 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" is visible with speed 40, visibility percentage 100%, timeout 20000 ms, with centering disabled RUNNING 16:54:03.993 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" 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=Save, 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) 16:54:04.021 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:54:04.048 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:54:04.048 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:04.148 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:04.148 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:04.148 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" 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=Save, 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) 16:54:04.151 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Scrolling try count: 0, DeviceWidth: 375, DeviceWidth: 812 16:54:04.151 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Element bounds: Bounds(x=16, y=548, width=343, height=43) 16:54:04.151 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Visibility Percent: 0 16:54:04.151 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Command centerElement: ScrollUntilVisibleCommand(selector=ElementSelector(textRegex=Save, 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 16:54:04.151 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: visibilityPercentageNormalized: 1.0 16:54:04.151 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" is visible with speed 40, visibility percentage 100%, timeout 20000 ms, with centering disabled COMPLETED 16:54:04.152 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Save" RUNNING 16:54:04.153 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Save" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Save, 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) 16:54:04.182 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:54:04.182 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:04.307 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:04.307 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:04.308 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Save" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Save, 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) 16:54:04.309 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={accessibilityText=Save, title=, value=, text=, hintText=, resource-id=, bounds=[16,548][359,591], enabled=true, focused=false, selected=false, checked=false}, children=[], clickable=null, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=16, y=548, width=343, height=43)) 16:54:04.310 [ INFO] device.IOSDevice.invoke-F9mIFpk: Waiting for animation to end with timeout 3000 16:54:04.394 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = true 16:54:04.394 [ INFO] device.IOSDevice.invoke: screen static = true 16:54:04.394 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 16:54:04.394 [ INFO] maestro.Maestro.screenshotBasedTap-hbl3e4M: Tapping at (187, 569) using screenshot based logic for wait 16:54:04.754 [ INFO] device.IOSDevice.invoke-F9mIFpk: Waiting for animation to end with timeout 3000 16:54:04.858 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:54:04.858 [ INFO] device.IOSDevice.invoke: screen static = false 16:54:04.943 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = true 16:54:04.943 [ INFO] device.IOSDevice.invoke: screen static = true 16:54:04.943 [ INFO] maestro.Maestro.screenshotBasedTap-hbl3e4M: Something has changed in the UI judging by view hierarchy. Proceed. 16:54:04.943 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Save" COMPLETED 16:54:04.944 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "Success" is visible RUNNING 16:54:04.945 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "Success" is visible metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(assertConditionCommand=AssertConditionCommand(condition=Condition(platform=null, visible=ElementSelector(textRegex=Success, 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) 16:54:04.973 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:54:04.973 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:05.078 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:05.078 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:05.079 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "Success" is visible metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(assertConditionCommand=AssertConditionCommand(condition=Condition(platform=null, visible=ElementSelector(textRegex=Success, 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) 16:54:05.106 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:54:05.106 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:05.214 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:05.214 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:05.214 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "Success" is visible metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(assertConditionCommand=AssertConditionCommand(condition=Condition(platform=null, visible=ElementSelector(textRegex=Success, 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) 16:54:05.244 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:54:05.244 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:05.348 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:05.348 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:05.349 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "Success" is visible metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(assertConditionCommand=AssertConditionCommand(condition=Condition(platform=null, visible=ElementSelector(textRegex=Success, 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) 16:54:05.377 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:54:05.377 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:05.479 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:05.479 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:05.479 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "Success" is visible metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(assertConditionCommand=AssertConditionCommand(condition=Condition(platform=null, visible=ElementSelector(textRegex=Success, 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) 16:54:05.508 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:54:05.508 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:05.620 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:05.620 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:05.620 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "Success" is visible metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(assertConditionCommand=AssertConditionCommand(condition=Condition(platform=null, visible=ElementSelector(textRegex=Success, 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) 16:54:05.654 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:54:05.655 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:05.780 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:05.781 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:05.781 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "Success" is visible metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(assertConditionCommand=AssertConditionCommand(condition=Condition(platform=null, visible=ElementSelector(textRegex=Success, 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) 16:54:05.782 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "Success" is visible COMPLETED 16:54:05.783 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "OK" RUNNING 16:54:05.784 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "OK" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=OK, 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) 16:54:05.813 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Device info DeviceInfo(widthPixels=1125, heightPixels=2436, widthPoints=375, heightPoints=812) 16:54:05.814 [ INFO] device.IOSDevice.viewHierarchy: Requesting view hierarchy of the screen 16:54:05.937 [TRACE] ios.xctest.XCTestIOSDevice.invoke: Depth received: 25 16:54:05.938 [ INFO] device.IOSDevice.viewHierarchy: Depth of the screen is 25 16:54:05.938 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "OK" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=OK, 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) 16:54:05.940 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={accessibilityText=OK, title=, value=, text=, hintText=, resource-id=, bounds=[52,440][322,484], enabled=true, focused=false, selected=false, checked=false}, children=[], clickable=null, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=52, y=440, width=270, height=44)) 16:54:05.941 [ INFO] device.IOSDevice.invoke-F9mIFpk: Waiting for animation to end with timeout 3000 16:54:06.041 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:54:06.041 [ INFO] device.IOSDevice.invoke: screen static = false 16:54:06.140 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = true 16:54:06.140 [ INFO] device.IOSDevice.invoke: screen static = true 16:54:06.140 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 16:54:06.140 [ INFO] maestro.Maestro.screenshotBasedTap-hbl3e4M: Tapping at (187, 462) using screenshot based logic for wait 16:54:06.504 [ INFO] device.IOSDevice.invoke-F9mIFpk: Waiting for animation to end with timeout 3000 16:54:06.646 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:54:06.646 [ INFO] device.IOSDevice.invoke: screen static = false 16:54:06.742 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = false 16:54:06.743 [ INFO] device.IOSDevice.invoke: screen static = false 16:54:06.832 [ INFO] ios.xctest.XCTestIOSDevice.invoke: Screen diff request finished with isScreenStatic = true 16:54:06.833 [ INFO] device.IOSDevice.invoke: screen static = true 16:54:06.833 [ INFO] maestro.Maestro.screenshotBasedTap-hbl3e4M: Something has changed in the UI judging by view hierarchy. Proceed. 16:54:06.833 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "OK" COMPLETED 16:54:07.223 [ INFO] xcuitest.installer.LocalXCTestInstaller.close: [Start] Cleaning up the ui test runner files 16:54:07.247 [ INFO] xcuitest.installer.LocalXCTestInstaller.xcTestDriverStatusCheck: [Start] Perform XCUITest driver status check on 042D1D96-33BF-40A7-B485-69F794152F60 16:54:07.249 [ INFO] xcuitest.installer.LocalXCTestInstaller.xcTestDriverStatusCheck: [Done] Perform XCUITest driver status check on 042D1D96-33BF-40A7-B485-69F794152F60 16:54:07.249 [TRACE] xcuitest.installer.LocalXCTestInstaller.invoke$killXCTestRunnerProcess: Will attempt to stop all alive XCTest Runner processes before uninstalling 16:54:07.249 [TRACE] xcuitest.installer.LocalXCTestInstaller.invoke$killXCTestRunnerProcess: XCTest Runner process started by us is alive, killing it 16:54:07.578 [TRACE] xcuitest.installer.LocalXCTestInstaller.invoke$killXCTestRunnerProcess: All XCTest Runner processes were stopped 16:54:07.578 [TRACE] xcuitest.installer.LocalXCTestInstaller.invoke: Uninstalling XCTest Runner from device 042D1D96-33BF-40A7-B485-69F794152F60 16:54:07.578 [ INFO] device.SimctlIOSDevice.close: [Start] Stop and uninstall the runner app 16:54:07.578 [ INFO] util.LocalSimulatorUtils.terminate: [Start] Terminating app dev.mobile.maestro-driver-iosUITests.xctrunner 16:54:07.578 [ INFO] util.CommandLineUtils.runCommand: Running command line operation: [xcrun, simctl, terminate, 042D1D96-33BF-40A7-B485-69F794152F60, dev.mobile.maestro-driver-iosUITests.xctrunner] with {} 16:54:07.744 [ERROR] util.CommandLineUtils.runCommand: Process failed with exit code 3 16:54:07.744 [ERROR] util.CommandLineUtils.runCommand: Error output An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=3): Simulator device failed to terminate dev.mobile.maestro-driver-iosUITests.xctrunner. found nothing to terminate Underlying error (domain=NSPOSIXErrorDomain, code=3): The operation couldn’t be completed. found nothing to terminate found nothing to terminate 16:54:07.744 [ INFO] util.LocalSimulatorUtils.terminate: [Done] Terminating app dev.mobile.maestro-driver-iosUITests.xctrunner 16:54:07.745 [ INFO] util.CommandLineUtils.runCommand: Running command line operation: [xcrun, simctl, uninstall, 042D1D96-33BF-40A7-B485-69F794152F60, dev.mobile.maestro-driver-iosUITests.xctrunner] with {} 16:54:07.927 [ INFO] device.SimctlIOSDevice.close: [Done] Stop and uninstall the runner app 16:54:07.927 [ INFO] xcuitest.installer.LocalXCTestInstaller.close: [Done] Cleaning up the ui test runner files 17:01:23.455 [ INFO] MAESTRO.logSystemInfo: ---- System Info ---- 17:01:23.456 [ INFO] MAESTRO.logSystemInfo: Maestro Version: 1.41.0 17:01:23.456 [ INFO] MAESTRO.logSystemInfo: CI: Undefined 17:01:23.456 [ INFO] MAESTRO.logSystemInfo: OS Name: Mac OS X 17:01:23.456 [ INFO] MAESTRO.logSystemInfo: OS Version: 15.5 17:01:23.457 [ INFO] MAESTRO.logSystemInfo: Architecture: aarch64 17:01:23.457 [ INFO] MAESTRO.logSystemInfo: Java Version: 17 17:01:23.670 [ INFO] MAESTRO.logSystemInfo: Xcode Version: 16.0 17:01:23.675 [ INFO] MAESTRO.logSystemInfo: Flutter Version: Undefined 17:01:23.679 [ INFO] MAESTRO.logSystemInfo: Flutter Channel: Undefined 17:01:23.679 [ INFO] MAESTRO.logSystemInfo: --------------------- 17:01:24.294 [ 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/android-only/becs-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)))) 17:01:26.124 [ INFO] maestro.Maestro.invoke: Getting device info 17:01:26.303 [ INFO] maestro.Maestro.invoke: Got device info: DeviceInfo(platform=ANDROID, widthPixels=1080, heightPixels=1920, widthGrid=1080, heightGrid=1920) 17:01:26.359 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Define variables RUNNING 17:01:26.362 [ 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=becs-setup}, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 17:01:26.366 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Define variables COMPLETED 17:01:26.368 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Apply configuration RUNNING 17:01:26.372 [ 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) 17:01:26.373 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Apply configuration COMPLETED 17:01:26.375 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Launch app "${APP_ID}" RUNNING 17:01:26.377 [ 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) 17:01:27.201 [ INFO] maestro.Maestro.launchApp: Launching app com.stripe.react.native 17:01:27.293 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Launch app "${APP_ID}" COMPLETED 17:01:27.294 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" RUNNING 17:01:27.295 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Bank Debits, 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) 17:01:29.452 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Bank Debits, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[0,562][1080,619], 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=562, width=1080, height=57)) 17:01:30.245 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 17:01:30.247 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (540, 590) using hierarchy based logic for wait 17:01:30.247 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 17:01:30.247 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 17:01:31.238 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 17:01:31.239 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" COMPLETED 17:01:31.240 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" RUNNING 17:01:31.241 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=BECS 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) 17:01:31.342 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=BECS Direct Debit set up, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[84,1282][1038,1339], 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=1282, width=954, height=57)) 17:01:32.192 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 17:01:32.192 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (561, 1310) using hierarchy based logic for wait 17:01:32.192 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 17:01:32.192 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 17:01:33.452 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 17:01:33.452 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" COMPLETED 17:01:33.453 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" RUNNING 17:01:33.454 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 17:01:33.520 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Name, accessibilityText=, hintText=Name, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/name_edit_text, clickable=true, bounds=[63,313][540,439], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=63, y=313, width=477, height=126)) 17:01:34.576 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 17:01:34.576 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (301, 376) using hierarchy based logic for wait 17:01:34.576 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 17:01:34.577 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 17:01:36.320 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 17:01:36.320 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" COMPLETED 17:01:36.322 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" RUNNING 17:01:36.323 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Full name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 17:01:43.392 [ INFO] maestro.orchestra.Orchestra.executeCommands: [Command execution] CommandWarned: Element not found: Text matching regex: Full name 17:01:43.394 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Full name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=Element not found: Text matching regex: Full name, level=WARNING), aiReasoning=null, labeledCommand=null) 17:01:43.396 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" WARNED 17:01:43.399 [ INFO] maestro.Maestro.takeScreenshot: Taking screenshot 17:01:43.399 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 17:01:43.459 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text stripe RUNNING 17:01:43.461 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text stripe metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=stripe, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 17:01:43.463 [ INFO] maestro.Maestro.inputText: Inputting text: stripe 17:01:45.206 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text stripe COMPLETED 17:01:45.207 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" RUNNING 17:01:45.209 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 17:01:45.257 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Email Address, accessibilityText=, hintText=Email Address, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/email_edit_text, clickable=true, bounds=[540,313][1017,439], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=540, y=313, width=477, height=126)) 17:01:46.056 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 17:01:46.057 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (778, 376) using hierarchy based logic for wait 17:01:46.057 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 17:01:46.057 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 17:01:47.556 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 17:01:47.556 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" COMPLETED 17:01:47.557 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 RUNNING 17:01:47.558 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=1, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 17:01:54.668 [ INFO] maestro.orchestra.Orchestra.executeCommands: [Command execution] CommandWarned: Element not found: Text matching regex: Email 17:01:54.669 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=1, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=Element not found: Text matching regex: Email, level=WARNING), aiReasoning=null, labeledCommand=null) 17:01:54.670 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 WARNED 17:01:54.671 [ INFO] maestro.Maestro.takeScreenshot: Taking screenshot 17:01:54.671 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 17:01:54.730 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text test@stripe.com RUNNING 17:01:54.732 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text test@stripe.com metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=test@stripe.com, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 17:01:54.734 [ INFO] maestro.Maestro.inputText: Inputting text: test@stripe.com 17:01:56.839 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text test@stripe.com COMPLETED 17:01:56.840 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" RUNNING 17:01:56.841 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=BSB, 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) 17:01:56.934 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=BSB, accessibilityText=, hintText=BSB, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/bsb_edit_text, clickable=true, bounds=[63,531][540,657], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=63, y=531, width=477, height=126)) 17:01:57.740 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 17:01:57.740 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (301, 594) using hierarchy based logic for wait 17:01:57.740 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 17:01:57.740 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 17:01:59.279 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 17:01:59.280 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" COMPLETED 17:01:59.282 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000000 RUNNING 17:01:59.284 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000000 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=000000, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 17:01:59.286 [ INFO] maestro.Maestro.inputText: Inputting text: 000000 17:02:01.558 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000000 COMPLETED 17:02:01.561 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" RUNNING 17:02:01.563 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Account number, 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) 17:02:01.646 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Account number, accessibilityText=, hintText=Account number, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/account_number_edit_text, clickable=true, bounds=[540,531][1017,657], enabled=true, focused=true, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=true, checked=false, selected=false), bounds=Bounds(x=540, y=531, width=477, height=126)) 17:02:02.489 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 17:02:02.489 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (778, 594) using hierarchy based logic for wait 17:02:02.490 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 17:02:02.490 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 17:02:03.283 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 17:02:03.283 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 17:02:03.768 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by screenshot (d=0.009533482). Proceed. 17:02:03.769 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" COMPLETED 17:02:03.769 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000123456 RUNNING 17:02:03.770 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000123456 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=000123456, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 17:02:03.770 [ INFO] maestro.Maestro.inputText: Inputting text: 000123456 17:02:05.479 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000123456 COMPLETED 17:02:05.480 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard RUNNING 17:02:05.481 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 17:02:05.482 [ INFO] maestro.Maestro.hideKeyboard: Hiding Keyboard 17:02:06.395 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard COMPLETED 17:02:06.396 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" is visible with speed 40, visibility percentage 100%, timeout 20000 ms, with centering disabled RUNNING 17:02:06.397 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" 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=Save, 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) 17:02:06.470 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Scrolling try count: 0, DeviceWidth: 1080, DeviceWidth: 1920 17:02:06.470 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Element bounds: Bounds(x=493, y=1434, width=93, height=57) 17:02:06.470 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Visibility Percent: 0 17:02:06.471 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Command centerElement: ScrollUntilVisibleCommand(selector=ElementSelector(textRegex=Save, 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 17:02:06.471 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: visibilityPercentageNormalized: 1.0 17:02:06.471 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" is visible with speed 40, visibility percentage 100%, timeout 20000 ms, with centering disabled COMPLETED 17:02:06.472 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Save" RUNNING 17:02:06.472 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Save" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Save, 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) 17:02:06.533 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Save, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[493,1434][586,1491], 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=493, y=1434, width=93, height=57)) 17:02:07.371 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 17:02:07.371 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (539, 1462) using hierarchy based logic for wait 17:02:07.372 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 17:02:07.372 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 17:02:07.687 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 17:02:07.687 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 17:02:07.971 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by screenshot (d=3.5615735). Proceed. 17:02:07.971 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Save" COMPLETED 17:02:07.972 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "Success" is visible RUNNING 17:02:07.972 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "Success" is visible metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(assertConditionCommand=AssertConditionCommand(condition=Condition(platform=null, visible=ElementSelector(textRegex=Success, 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) 17:02:09.457 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "Success" is visible COMPLETED 17:02:09.461 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "OK" RUNNING 17:02:09.463 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "OK" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=OK, 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) 17:02:09.523 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=OK, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=android:id/button1, clickable=true, bounds=[810,1029][978,1155], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.Button}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=810, y=1029, width=168, height=126)) 17:02:10.317 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 17:02:10.317 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (894, 1092) using hierarchy based logic for wait 17:02:10.317 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 17:02:10.317 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 17:02:11.187 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 17:02:11.188 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "OK" COMPLETED 17:02:11.466 [ INFO] maestro.drivers.AndroidDriver.close: [Start] close port forwarder 17:02:16.473 [ INFO] maestro.drivers.AndroidDriver.close: [Done] close port forwarder 17:02:16.474 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Remove host port from port forwarder map 17:02:16.474 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Remove host port from port forwarder map 17:02:16.474 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Remove host port from port to allocation map 17:02:16.474 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Remove host port from port to allocation map 17:02:16.474 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Uninstall driver from device 17:02:16.712 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Uninstall driver from device 17:02:16.712 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Close instrumentation session 17:02:16.712 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Close instrumentation session 17:02:16.712 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Shutdown GRPC channel 17:02:16.717 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Shutdown GRPC channel 14:09:06.081 [ INFO] MAESTRO.logSystemInfo: ---- System Info ---- 14:09:06.081 [ INFO] MAESTRO.logSystemInfo: Maestro Version: 1.41.0 14:09:06.082 [ INFO] MAESTRO.logSystemInfo: CI: Undefined 14:09:06.082 [ INFO] MAESTRO.logSystemInfo: OS Name: Mac OS X 14:09:06.082 [ INFO] MAESTRO.logSystemInfo: OS Version: 15.5 14:09:06.082 [ INFO] MAESTRO.logSystemInfo: Architecture: aarch64 14:09:06.082 [ INFO] MAESTRO.logSystemInfo: Java Version: 17 14:09:06.187 [ INFO] MAESTRO.logSystemInfo: Xcode Version: 16.0 14:09:06.191 [ INFO] MAESTRO.logSystemInfo: Flutter Version: Undefined 14:09:06.194 [ INFO] MAESTRO.logSystemInfo: Flutter Channel: Undefined 14:09:06.195 [ INFO] MAESTRO.logSystemInfo: --------------------- 14:09:06.735 [ 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/android-only/becs-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)))) 14:09:08.361 [ INFO] maestro.Maestro.invoke: Getting device info 14:09:08.504 [ INFO] maestro.Maestro.invoke: Got device info: DeviceInfo(platform=ANDROID, widthPixels=1080, heightPixels=1920, widthGrid=1080, heightGrid=1920) 14:09:08.551 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Define variables RUNNING 14:09:08.553 [ 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=becs-setup}, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 14:09:08.556 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Define variables COMPLETED 14:09:08.559 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Apply configuration RUNNING 14:09:08.562 [ 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) 14:09:08.571 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Apply configuration COMPLETED 14:09:08.591 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Launch app "${APP_ID}" RUNNING 14:09:08.608 [ 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) 14:09:09.399 [ INFO] maestro.Maestro.launchApp: Launching app com.stripe.react.native 14:09:09.528 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Launch app "${APP_ID}" COMPLETED 14:09:09.530 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" RUNNING 14:09:09.531 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Bank Debits, 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) 14:09:10.862 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Bank Debits, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[0,562][1080,619], 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=562, width=1080, height=57)) 14:09:11.968 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 14:09:11.971 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (540, 590) using hierarchy based logic for wait 14:09:11.971 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 14:09:11.971 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 14:09:12.975 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 14:09:12.975 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" COMPLETED 14:09:12.976 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" RUNNING 14:09:12.977 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=BECS 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) 14:09:13.062 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=BECS Direct Debit set up, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[84,1282][1038,1339], 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=1282, width=954, height=57)) 14:09:13.849 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 14:09:13.849 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (561, 1310) using hierarchy based logic for wait 14:09:13.849 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 14:09:13.849 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 14:09:14.882 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 14:09:14.882 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" COMPLETED 14:09:14.890 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" RUNNING 14:09:14.891 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 14:09:15.046 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Name, accessibilityText=, hintText=Name, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/name_edit_text, clickable=true, bounds=[63,313][540,439], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=63, y=313, width=477, height=126)) 14:09:15.855 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 14:09:15.856 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (301, 376) using hierarchy based logic for wait 14:09:15.856 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 14:09:15.856 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 14:09:17.468 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 14:09:17.468 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" COMPLETED 14:09:17.471 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" RUNNING 14:09:17.473 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Full name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 14:09:24.557 [ INFO] maestro.orchestra.Orchestra.executeCommands: [Command execution] CommandWarned: Element not found: Text matching regex: Full name 14:09:24.558 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Full name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=Element not found: Text matching regex: Full name, level=WARNING), aiReasoning=null, labeledCommand=null) 14:09:24.561 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" WARNED 14:09:24.563 [ INFO] maestro.Maestro.takeScreenshot: Taking screenshot 14:09:24.563 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 14:09:24.623 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text stripe RUNNING 14:09:24.624 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text stripe metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=stripe, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 14:09:24.626 [ INFO] maestro.Maestro.inputText: Inputting text: stripe 14:09:25.819 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text stripe COMPLETED 14:09:25.821 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" RUNNING 14:09:25.822 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 14:09:25.916 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Email Address, accessibilityText=, hintText=Email Address, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/email_edit_text, clickable=true, bounds=[540,313][1017,439], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=540, y=313, width=477, height=126)) 14:09:26.734 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 14:09:26.734 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (778, 376) using hierarchy based logic for wait 14:09:26.734 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 14:09:26.734 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 14:09:28.202 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 14:09:28.203 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" COMPLETED 14:09:28.204 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 RUNNING 14:09:28.204 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=1, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 14:09:35.274 [ INFO] maestro.orchestra.Orchestra.executeCommands: [Command execution] CommandWarned: Element not found: Text matching regex: Email 14:09:35.275 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=1, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=Element not found: Text matching regex: Email, level=WARNING), aiReasoning=null, labeledCommand=null) 14:09:35.275 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 WARNED 14:09:35.276 [ INFO] maestro.Maestro.takeScreenshot: Taking screenshot 14:09:35.276 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 14:09:35.332 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text test@stripe.com RUNNING 14:09:35.333 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text test@stripe.com metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=test@stripe.com, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 14:09:35.333 [ INFO] maestro.Maestro.inputText: Inputting text: test@stripe.com 14:09:37.424 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text test@stripe.com COMPLETED 14:09:37.426 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" RUNNING 14:09:37.427 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=BSB, 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) 14:09:37.462 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=BSB, accessibilityText=, hintText=BSB, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/bsb_edit_text, clickable=true, bounds=[63,531][540,657], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=63, y=531, width=477, height=126)) 14:09:38.273 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 14:09:38.274 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (301, 594) using hierarchy based logic for wait 14:09:38.274 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 14:09:38.274 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 14:09:39.807 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 14:09:39.808 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" COMPLETED 14:09:39.810 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000000 RUNNING 14:09:39.812 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000000 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=000000, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 14:09:39.813 [ INFO] maestro.Maestro.inputText: Inputting text: 000000 14:09:42.069 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000000 COMPLETED 14:09:42.071 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" RUNNING 14:09:42.073 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Account number, 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) 14:09:42.162 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Account number, accessibilityText=, hintText=Account number, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/account_number_edit_text, clickable=true, bounds=[540,531][1017,657], enabled=true, focused=true, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=true, checked=false, selected=false), bounds=Bounds(x=540, y=531, width=477, height=126)) 14:09:42.975 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 14:09:42.976 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (778, 594) using hierarchy based logic for wait 14:09:42.976 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 14:09:42.976 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 14:09:43.768 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 14:09:43.768 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 14:09:44.244 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by screenshot (d=0.009533482). Proceed. 14:09:44.244 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" COMPLETED 14:09:44.245 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000123456 RUNNING 14:09:44.245 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000123456 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=000123456, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 14:09:44.246 [ INFO] maestro.Maestro.inputText: Inputting text: 000123456 14:09:45.907 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000123456 COMPLETED 14:09:45.909 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard RUNNING 14:09:45.911 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 14:09:45.912 [ INFO] maestro.Maestro.hideKeyboard: Hiding Keyboard 14:09:46.738 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard COMPLETED 14:09:46.740 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" is visible with speed 40, visibility percentage 100%, timeout 20000 ms, with centering disabled RUNNING 14:09:46.742 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" 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=Save, 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) 14:09:47.291 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 14:09:47.294 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 14:09:49.546 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 14:09:49.548 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 14:09:50.873 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 14:09:50.876 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 14:09:52.242 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 14:09:52.248 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 14:09:53.627 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 14:09:53.629 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 14:09:54.950 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 14:09:54.955 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 14:09:56.306 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 14:09:56.310 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 14:09:57.663 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 14:09:57.666 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 14:09:59.085 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 14:09:59.088 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 14:10:00.458 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 14:10:00.462 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 14:10:01.823 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 14:10:01.826 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 14:10:03.169 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 14:10:03.172 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 14:10:04.841 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 14:10:04.844 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 14:10:06.179 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 14:10:06.182 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 14:10:06.992 [ERROR] maestro.orchestra.Orchestra.executeCommands: [Command execution] CommandFailed: No visible element found: "Save" 14:10:06.994 [ INFO] maestro.Maestro.takeScreenshot: Taking screenshot 14:10:06.994 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 14:10:07.066 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" is visible with speed 40, visibility percentage 100%, timeout 20000 ms, with centering disabled FAILED 14:10:07.407 [ERROR] maestro.cli.session.MaestroSessionManager.newSession$lambda$0: Failed to record heartbeat java.lang.InterruptedException: sleep interrupted at java.base/java.lang.Thread.sleep(Native Method) at maestro.cli.session.MaestroSessionManager.newSession$lambda$0(MaestroSessionManager.kt:93) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840) 14:10:07.408 [ INFO] maestro.drivers.AndroidDriver.close: [Start] close port forwarder 14:10:12.410 [ INFO] maestro.drivers.AndroidDriver.close: [Done] close port forwarder 14:10:12.411 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Remove host port from port forwarder map 14:10:12.411 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Remove host port from port forwarder map 14:10:12.411 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Remove host port from port to allocation map 14:10:12.411 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Remove host port from port to allocation map 14:10:12.412 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Uninstall driver from device 14:10:12.637 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Uninstall driver from device 14:10:12.637 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Close instrumentation session 14:10:12.637 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Close instrumentation session 14:10:12.637 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Shutdown GRPC channel 14:10:12.640 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Shutdown GRPC channel 20:04:33.312 [ INFO] MAESTRO.logSystemInfo: ---- System Info ---- 20:04:33.313 [ INFO] MAESTRO.logSystemInfo: Maestro Version: 1.41.0 20:04:33.313 [ INFO] MAESTRO.logSystemInfo: CI: Undefined 20:04:33.313 [ INFO] MAESTRO.logSystemInfo: OS Name: Mac OS X 20:04:33.313 [ INFO] MAESTRO.logSystemInfo: OS Version: 15.5 20:04:33.313 [ INFO] MAESTRO.logSystemInfo: Architecture: aarch64 20:04:33.314 [ INFO] MAESTRO.logSystemInfo: Java Version: 17 20:04:33.467 [DEBUG] io.micrometer.common.util.internal.logging.InternalLoggerFactory.newDefaultFactory: Using SLF4J as the default logging framework 20:04:33.494 [ INFO] MAESTRO.logSystemInfo: Xcode Version: 16.0 20:04:33.499 [ INFO] MAESTRO.logSystemInfo: Flutter Version: Undefined 20:04:33.504 [ INFO] MAESTRO.logSystemInfo: Flutter Channel: Undefined 20:04:33.504 [ INFO] MAESTRO.logSystemInfo: --------------------- 20:04:34.052 [ 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/android-only/becs-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)))) 20:04:35.702 [ INFO] maestro.Maestro.invoke: Getting device info 20:04:35.846 [ INFO] maestro.Maestro.invoke: Got device info: DeviceInfo(platform=ANDROID, widthPixels=1080, heightPixels=1920, widthGrid=1080, heightGrid=1920) 20:04:35.894 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Define variables RUNNING 20:04:35.896 [ 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=becs-setup}, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 20:04:35.899 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Define variables COMPLETED 20:04:35.900 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Apply configuration RUNNING 20:04:35.903 [ 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) 20:04:35.905 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Apply configuration COMPLETED 20:04:35.907 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Launch app "${APP_ID}" RUNNING 20:04:35.909 [ 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) 20:04:36.613 [ INFO] maestro.Maestro.launchApp: Launching app com.stripe.react.native 20:04:36.684 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Launch app "${APP_ID}" COMPLETED 20:04:36.685 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" RUNNING 20:04:36.687 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Bank Debits, 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) 20:04:38.133 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Bank Debits, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[0,562][1080,619], 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=562, width=1080, height=57)) 20:04:38.965 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 20:04:38.967 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (540, 590) using hierarchy based logic for wait 20:04:38.967 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 20:04:38.967 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 20:04:40.283 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 20:04:40.284 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" COMPLETED 20:04:40.286 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" RUNNING 20:04:40.287 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=BECS 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) 20:04:40.378 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=BECS Direct Debit set up, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[84,1282][1038,1339], 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=1282, width=954, height=57)) 20:04:41.159 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 20:04:41.159 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (561, 1310) using hierarchy based logic for wait 20:04:41.159 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 20:04:41.159 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 20:04:42.541 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 20:04:42.542 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" COMPLETED 20:04:42.544 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" RUNNING 20:04:42.546 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 20:04:42.579 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Name, accessibilityText=, hintText=Name, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/name_edit_text, clickable=true, bounds=[63,313][540,439], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=63, y=313, width=477, height=126)) 20:04:43.422 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 20:04:43.423 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (301, 376) using hierarchy based logic for wait 20:04:43.423 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 20:04:43.423 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 20:04:44.954 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 20:04:44.955 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" COMPLETED 20:04:44.957 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" RUNNING 20:04:44.959 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Full name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 20:04:52.084 [ INFO] maestro.orchestra.Orchestra.executeCommands: [Command execution] CommandWarned: Element not found: Text matching regex: Full name 20:04:52.085 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Full name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=Element not found: Text matching regex: Full name, level=WARNING), aiReasoning=null, labeledCommand=null) 20:04:52.088 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" WARNED 20:04:52.092 [ INFO] maestro.Maestro.takeScreenshot: Taking screenshot 20:04:52.092 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 20:04:52.224 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text stripe RUNNING 20:04:52.226 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text stripe metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=stripe, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 20:04:52.227 [ INFO] maestro.Maestro.inputText: Inputting text: stripe 20:04:53.383 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text stripe COMPLETED 20:04:53.385 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" RUNNING 20:04:53.387 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 20:04:53.458 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Email Address, accessibilityText=, hintText=Email Address, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/email_edit_text, clickable=true, bounds=[540,313][1017,439], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=540, y=313, width=477, height=126)) 20:04:54.270 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 20:04:54.271 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (778, 376) using hierarchy based logic for wait 20:04:54.271 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 20:04:54.271 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 20:04:55.704 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 20:04:55.704 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" COMPLETED 20:04:55.705 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 RUNNING 20:04:55.707 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=1, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 20:05:02.821 [ INFO] maestro.orchestra.Orchestra.executeCommands: [Command execution] CommandWarned: Element not found: Text matching regex: Email 20:05:02.822 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=1, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=Element not found: Text matching regex: Email, level=WARNING), aiReasoning=null, labeledCommand=null) 20:05:02.823 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 WARNED 20:05:02.825 [ INFO] maestro.Maestro.takeScreenshot: Taking screenshot 20:05:02.825 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 20:05:02.892 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text test@stripe.com RUNNING 20:05:02.892 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text test@stripe.com metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=test@stripe.com, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 20:05:02.893 [ INFO] maestro.Maestro.inputText: Inputting text: test@stripe.com 20:05:05.138 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text test@stripe.com COMPLETED 20:05:05.140 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" RUNNING 20:05:05.141 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=BSB, 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) 20:05:05.210 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=BSB, accessibilityText=, hintText=BSB, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/bsb_edit_text, clickable=true, bounds=[63,531][540,657], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=63, y=531, width=477, height=126)) 20:05:06.017 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 20:05:06.018 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (301, 594) using hierarchy based logic for wait 20:05:06.018 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 20:05:06.018 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 20:05:07.537 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 20:05:07.537 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" COMPLETED 20:05:07.540 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000000 RUNNING 20:05:07.541 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000000 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=000000, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 20:05:07.544 [ INFO] maestro.Maestro.inputText: Inputting text: 000000 20:05:09.787 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000000 COMPLETED 20:05:09.789 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" RUNNING 20:05:09.791 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Account number, 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) 20:05:09.853 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Account number, accessibilityText=, hintText=Account number, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/account_number_edit_text, clickable=true, bounds=[540,531][1017,657], enabled=true, focused=true, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=true, checked=false, selected=false), bounds=Bounds(x=540, y=531, width=477, height=126)) 20:05:10.649 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 20:05:10.649 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (778, 594) using hierarchy based logic for wait 20:05:10.649 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 20:05:10.649 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 20:05:11.535 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 20:05:11.536 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 20:05:12.021 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by screenshot (d=0.009533482). Proceed. 20:05:12.021 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" COMPLETED 20:05:12.022 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000123456 RUNNING 20:05:12.022 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000123456 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=000123456, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 20:05:12.023 [ INFO] maestro.Maestro.inputText: Inputting text: 000123456 20:05:13.849 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000123456 COMPLETED 20:05:13.853 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" is visible with speed 40, visibility percentage 100%, timeout 20000 ms, with centering disabled RUNNING 20:05:13.855 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" 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=Save, 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) 20:05:13.937 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Scrolling try count: 0, DeviceWidth: 1080, DeviceWidth: 1920 20:05:13.938 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Element bounds: Bounds(x=493, y=1434, width=93, height=57) 20:05:13.938 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Visibility Percent: 0 20:05:13.938 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Command centerElement: ScrollUntilVisibleCommand(selector=ElementSelector(textRegex=Save, 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 20:05:13.938 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: visibilityPercentageNormalized: 1.0 20:05:13.938 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" is visible with speed 40, visibility percentage 100%, timeout 20000 ms, with centering disabled COMPLETED 20:05:13.939 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Save" RUNNING 20:05:13.941 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Save" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Save, 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) 20:05:14.011 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Save, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[493,1434][586,1491], 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=493, y=1434, width=93, height=57)) 20:05:14.776 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 20:05:14.776 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (539, 1462) using hierarchy based logic for wait 20:05:14.776 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 20:05:14.776 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 20:05:15.135 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 20:05:15.136 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 20:05:15.410 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by screenshot (d=2.195855). Proceed. 20:05:15.411 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Save" COMPLETED 20:05:15.411 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "Success" is visible RUNNING 20:05:15.412 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "Success" is visible metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(assertConditionCommand=AssertConditionCommand(condition=Condition(platform=null, visible=ElementSelector(textRegex=Success, 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) 20:05:17.069 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "Success" is visible COMPLETED 20:05:17.072 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "OK" RUNNING 20:05:17.074 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "OK" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=OK, 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) 20:05:17.144 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=OK, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=android:id/button1, clickable=true, bounds=[810,1029][978,1155], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.Button}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=810, y=1029, width=168, height=126)) 20:05:17.906 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 20:05:17.906 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (894, 1092) using hierarchy based logic for wait 20:05:17.906 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 20:05:17.906 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 20:05:20.189 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 20:05:20.189 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "OK" COMPLETED 20:05:20.445 [ INFO] maestro.drivers.AndroidDriver.close: [Start] close port forwarder 20:05:25.451 [ INFO] maestro.drivers.AndroidDriver.close: [Done] close port forwarder 20:05:25.451 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Remove host port from port forwarder map 20:05:25.452 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Remove host port from port forwarder map 20:05:25.452 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Remove host port from port to allocation map 20:05:25.452 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Remove host port from port to allocation map 20:05:25.452 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Uninstall driver from device 20:05:25.605 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Uninstall driver from device 20:05:25.605 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Close instrumentation session 20:05:25.605 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Close instrumentation session 20:05:25.605 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Shutdown GRPC channel 20:05:25.607 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Shutdown GRPC channel 21:50:28.296 [ INFO] MAESTRO.logSystemInfo: ---- System Info ---- 21:50:28.297 [ INFO] MAESTRO.logSystemInfo: Maestro Version: 1.41.0 21:50:28.297 [ INFO] MAESTRO.logSystemInfo: CI: Undefined 21:50:28.297 [ INFO] MAESTRO.logSystemInfo: OS Name: Mac OS X 21:50:28.297 [ INFO] MAESTRO.logSystemInfo: OS Version: 15.5 21:50:28.297 [ INFO] MAESTRO.logSystemInfo: Architecture: aarch64 21:50:28.297 [ INFO] MAESTRO.logSystemInfo: Java Version: 17 21:50:28.409 [ INFO] MAESTRO.logSystemInfo: Xcode Version: 16.0 21:50:28.414 [ INFO] MAESTRO.logSystemInfo: Flutter Version: Undefined 21:50:28.418 [ INFO] MAESTRO.logSystemInfo: Flutter Channel: Undefined 21:50:28.419 [ INFO] MAESTRO.logSystemInfo: --------------------- 21:50:28.941 [ 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/android-only/becs-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)))) 21:50:30.529 [ INFO] maestro.Maestro.invoke: Getting device info 21:50:30.670 [ INFO] maestro.Maestro.invoke: Got device info: DeviceInfo(platform=ANDROID, widthPixels=1080, heightPixels=1920, widthGrid=1080, heightGrid=1920) 21:50:30.715 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Define variables RUNNING 21:50:30.717 [ 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=becs-setup}, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 21:50:30.720 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Define variables COMPLETED 21:50:30.721 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Apply configuration RUNNING 21:50:30.724 [ 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) 21:50:30.725 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Apply configuration COMPLETED 21:50:30.726 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Launch app "${APP_ID}" RUNNING 21:50:30.728 [ 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) 21:50:31.478 [ INFO] maestro.Maestro.launchApp: Launching app com.stripe.react.native 21:50:31.597 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Launch app "${APP_ID}" COMPLETED 21:50:31.598 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" RUNNING 21:50:31.599 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Bank Debits, 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) 21:50:33.482 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Bank Debits, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[0,562][1080,619], 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=562, width=1080, height=57)) 21:50:34.312 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 21:50:34.314 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (540, 590) using hierarchy based logic for wait 21:50:34.314 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 21:50:34.314 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 21:50:35.423 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 21:50:35.424 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" COMPLETED 21:50:35.426 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" RUNNING 21:50:35.427 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=BECS 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) 21:50:35.534 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=BECS Direct Debit set up, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[84,1282][1038,1339], 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=1282, width=954, height=57)) 21:50:36.357 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 21:50:36.357 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (561, 1310) using hierarchy based logic for wait 21:50:36.358 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 21:50:36.358 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 21:50:37.664 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 21:50:37.664 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" COMPLETED 21:50:37.666 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" RUNNING 21:50:37.668 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 21:50:37.742 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Name, accessibilityText=, hintText=Name, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/name_edit_text, clickable=true, bounds=[63,313][540,439], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=63, y=313, width=477, height=126)) 21:50:38.590 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 21:50:38.590 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (301, 376) using hierarchy based logic for wait 21:50:38.590 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 21:50:38.590 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 21:50:40.065 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 21:50:40.066 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" COMPLETED 21:50:40.069 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" RUNNING 21:50:40.071 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Full name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 21:50:47.178 [ INFO] maestro.orchestra.Orchestra.executeCommands: [Command execution] CommandWarned: Element not found: Text matching regex: Full name 21:50:47.179 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Full name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=Element not found: Text matching regex: Full name, level=WARNING), aiReasoning=null, labeledCommand=null) 21:50:47.181 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" WARNED 21:50:47.184 [ INFO] maestro.Maestro.takeScreenshot: Taking screenshot 21:50:47.184 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 21:50:47.247 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text stripe RUNNING 21:50:47.248 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text stripe metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=stripe, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 21:50:47.249 [ INFO] maestro.Maestro.inputText: Inputting text: stripe 21:50:48.461 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text stripe COMPLETED 21:50:48.463 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" RUNNING 21:50:48.465 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 21:50:48.543 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Email Address, accessibilityText=, hintText=Email Address, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/email_edit_text, clickable=true, bounds=[540,313][1017,439], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=540, y=313, width=477, height=126)) 21:50:49.364 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 21:50:49.365 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (778, 376) using hierarchy based logic for wait 21:50:49.365 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 21:50:49.365 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 21:50:50.861 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 21:50:50.862 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" COMPLETED 21:50:50.864 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 RUNNING 21:50:50.866 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=1, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 21:50:57.973 [ INFO] maestro.orchestra.Orchestra.executeCommands: [Command execution] CommandWarned: Element not found: Text matching regex: Email 21:50:57.976 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=1, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=Element not found: Text matching regex: Email, level=WARNING), aiReasoning=null, labeledCommand=null) 21:50:57.978 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 WARNED 21:50:57.980 [ INFO] maestro.Maestro.takeScreenshot: Taking screenshot 21:50:57.980 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 21:50:58.050 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text test@stripe.com RUNNING 21:50:58.051 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text test@stripe.com metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=test@stripe.com, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 21:50:58.052 [ INFO] maestro.Maestro.inputText: Inputting text: test@stripe.com 21:51:00.267 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text test@stripe.com COMPLETED 21:51:00.270 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" RUNNING 21:51:00.273 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=BSB, 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) 21:51:00.344 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=BSB, accessibilityText=, hintText=BSB, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/bsb_edit_text, clickable=true, bounds=[63,531][540,657], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=63, y=531, width=477, height=126)) 21:51:01.179 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 21:51:01.179 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (301, 594) using hierarchy based logic for wait 21:51:01.179 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 21:51:01.179 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 21:51:02.677 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 21:51:02.677 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" COMPLETED 21:51:02.681 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000000 RUNNING 21:51:02.683 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000000 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=000000, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 21:51:02.686 [ INFO] maestro.Maestro.inputText: Inputting text: 000000 21:51:04.967 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000000 COMPLETED 21:51:04.969 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" RUNNING 21:51:04.970 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Account number, 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) 21:51:05.035 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Account number, accessibilityText=, hintText=Account number, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/account_number_edit_text, clickable=true, bounds=[540,531][1017,657], enabled=true, focused=true, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=true, checked=false, selected=false), bounds=Bounds(x=540, y=531, width=477, height=126)) 21:51:05.853 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 21:51:05.853 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (778, 594) using hierarchy based logic for wait 21:51:05.853 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 21:51:05.853 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 21:51:06.598 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 21:51:06.598 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 21:51:07.055 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by screenshot (d=0.009533482). Proceed. 21:51:07.055 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" COMPLETED 21:51:07.056 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000123456 RUNNING 21:51:07.057 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000123456 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=000123456, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 21:51:07.057 [ INFO] maestro.Maestro.inputText: Inputting text: 000123456 21:51:08.815 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000123456 COMPLETED 21:51:08.818 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" is visible with speed 40, visibility percentage 100%, timeout 20000 ms, with centering disabled RUNNING 21:51:08.821 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" 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=Save, 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) 21:51:08.904 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Scrolling try count: 0, DeviceWidth: 1080, DeviceWidth: 1920 21:51:08.905 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Element bounds: Bounds(x=493, y=1434, width=93, height=57) 21:51:08.905 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Visibility Percent: 0 21:51:08.905 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Command centerElement: ScrollUntilVisibleCommand(selector=ElementSelector(textRegex=Save, 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 21:51:08.905 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: visibilityPercentageNormalized: 1.0 21:51:08.905 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" is visible with speed 40, visibility percentage 100%, timeout 20000 ms, with centering disabled COMPLETED 21:51:08.906 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Save" RUNNING 21:51:08.908 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Save" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Save, 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) 21:51:08.937 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Save, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[493,1434][586,1491], 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=493, y=1434, width=93, height=57)) 21:51:09.752 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 21:51:09.752 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (539, 1462) using hierarchy based logic for wait 21:51:09.752 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 21:51:09.752 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 21:51:10.101 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 21:51:10.101 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 21:51:10.384 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by screenshot (d=2.662176). Proceed. 21:51:10.384 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Save" COMPLETED 21:51:10.385 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "Success" is visible RUNNING 21:51:10.386 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "Success" is visible metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(assertConditionCommand=AssertConditionCommand(condition=Condition(platform=null, visible=ElementSelector(textRegex=Success, 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) 21:51:12.105 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "Success" is visible COMPLETED 21:51:12.108 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "OK" RUNNING 21:51:12.109 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "OK" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=OK, 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) 21:51:12.138 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=OK, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=android:id/button1, clickable=true, bounds=[810,1029][978,1155], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.Button}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=810, y=1029, width=168, height=126)) 21:51:12.948 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 21:51:12.948 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (894, 1092) using hierarchy based logic for wait 21:51:12.948 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 21:51:12.948 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 21:51:14.395 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 21:51:14.395 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "OK" COMPLETED 21:51:14.768 [ INFO] maestro.drivers.AndroidDriver.close: [Start] close port forwarder 21:51:14.768 [ERROR] maestro.cli.session.MaestroSessionManager.newSession$lambda$0: Failed to record heartbeat java.lang.InterruptedException: sleep interrupted at java.base/java.lang.Thread.sleep(Native Method) at maestro.cli.session.MaestroSessionManager.newSession$lambda$0(MaestroSessionManager.kt:93) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840) 21:51:19.775 [ INFO] maestro.drivers.AndroidDriver.close: [Done] close port forwarder 21:51:19.775 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Remove host port from port forwarder map 21:51:19.775 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Remove host port from port forwarder map 21:51:19.775 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Remove host port from port to allocation map 21:51:19.775 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Remove host port from port to allocation map 21:51:19.775 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Uninstall driver from device 21:51:20.042 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Uninstall driver from device 21:51:20.043 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Close instrumentation session 21:51:20.043 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Close instrumentation session 21:51:20.043 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Shutdown GRPC channel 21:51:20.045 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Shutdown GRPC channel 22:31:48.719 [ INFO] MAESTRO.logSystemInfo: ---- System Info ---- 22:31:48.720 [ INFO] MAESTRO.logSystemInfo: Maestro Version: 1.41.0 22:31:48.721 [ INFO] MAESTRO.logSystemInfo: CI: Undefined 22:31:48.721 [ INFO] MAESTRO.logSystemInfo: OS Name: Mac OS X 22:31:48.721 [ INFO] MAESTRO.logSystemInfo: OS Version: 15.5 22:31:48.721 [ INFO] MAESTRO.logSystemInfo: Architecture: aarch64 22:31:48.721 [ INFO] MAESTRO.logSystemInfo: Java Version: 17 22:31:48.842 [ INFO] MAESTRO.logSystemInfo: Xcode Version: 16.0 22:31:48.847 [ INFO] MAESTRO.logSystemInfo: Flutter Version: Undefined 22:31:48.852 [ INFO] MAESTRO.logSystemInfo: Flutter Channel: Undefined 22:31:48.852 [ INFO] MAESTRO.logSystemInfo: --------------------- 22:31:49.434 [ 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/android-only/becs-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)))) 22:31:54.696 [ INFO] maestro.Maestro.invoke: Getting device info 22:31:54.914 [ INFO] maestro.Maestro.invoke: Got device info: DeviceInfo(platform=ANDROID, widthPixels=1080, heightPixels=1920, widthGrid=1080, heightGrid=1920) 22:31:54.972 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Define variables RUNNING 22:31:54.975 [ 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=becs-setup}, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 22:31:54.978 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Define variables COMPLETED 22:31:54.982 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Apply configuration RUNNING 22:31:54.985 [ 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) 22:31:54.986 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Apply configuration COMPLETED 22:31:54.987 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Launch app "${APP_ID}" RUNNING 22:31:54.989 [ 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) 22:31:56.915 [ INFO] maestro.Maestro.launchApp: Launching app com.stripe.react.native 22:31:57.384 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Launch app "${APP_ID}" COMPLETED 22:31:57.386 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" RUNNING 22:31:57.388 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Bank Debits, 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) 22:32:04.066 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Bank Debits, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[0,562][1080,619], 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=562, width=1080, height=57)) 22:32:04.941 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 22:32:04.943 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (540, 590) using hierarchy based logic for wait 22:32:04.944 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 22:32:04.944 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 22:32:06.532 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 22:32:06.532 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" COMPLETED 22:32:06.535 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" RUNNING 22:32:06.537 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=BECS 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) 22:32:06.733 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=BECS Direct Debit set up, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[84,1282][1038,1339], 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=1282, width=954, height=57)) 22:32:07.779 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 22:32:07.780 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (561, 1310) using hierarchy based logic for wait 22:32:07.780 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 22:32:07.780 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 22:32:10.383 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 22:32:10.383 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" COMPLETED 22:32:10.384 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" RUNNING 22:32:10.386 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 22:32:10.487 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Name, accessibilityText=, hintText=Name, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/name_edit_text, clickable=true, bounds=[63,313][540,439], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=63, y=313, width=477, height=126)) 22:32:11.450 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 22:32:11.451 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (301, 376) using hierarchy based logic for wait 22:32:11.451 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 22:32:11.451 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 22:32:13.289 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 22:32:13.289 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" COMPLETED 22:32:13.290 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" RUNNING 22:32:13.291 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Full name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 22:32:20.423 [ INFO] maestro.orchestra.Orchestra.executeCommands: [Command execution] CommandWarned: Element not found: Text matching regex: Full name 22:32:20.424 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Full name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=Element not found: Text matching regex: Full name, level=WARNING), aiReasoning=null, labeledCommand=null) 22:32:20.430 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" WARNED 22:32:20.434 [ INFO] maestro.Maestro.takeScreenshot: Taking screenshot 22:32:20.435 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 22:32:20.724 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text stripe RUNNING 22:32:20.728 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text stripe metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=stripe, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 22:32:20.731 [ INFO] maestro.Maestro.inputText: Inputting text: stripe 22:32:22.304 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text stripe COMPLETED 22:32:22.307 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" RUNNING 22:32:22.309 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 22:32:22.433 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Email Address, accessibilityText=, hintText=Email Address, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/email_edit_text, clickable=true, bounds=[540,313][1017,439], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=540, y=313, width=477, height=126)) 22:32:23.371 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 22:32:23.372 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (778, 376) using hierarchy based logic for wait 22:32:23.372 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 22:32:23.372 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 22:32:25.235 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 22:32:25.235 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" COMPLETED 22:32:25.237 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 RUNNING 22:32:25.239 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=1, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 22:32:32.448 [ INFO] maestro.orchestra.Orchestra.executeCommands: [Command execution] CommandWarned: Element not found: Text matching regex: Email 22:32:32.448 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=1, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=Element not found: Text matching regex: Email, level=WARNING), aiReasoning=null, labeledCommand=null) 22:32:32.450 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 WARNED 22:32:32.452 [ INFO] maestro.Maestro.takeScreenshot: Taking screenshot 22:32:32.453 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 22:32:32.700 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text test@stripe.com RUNNING 22:32:32.702 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text test@stripe.com metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=test@stripe.com, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 22:32:32.703 [ INFO] maestro.Maestro.inputText: Inputting text: test@stripe.com 22:32:35.551 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text test@stripe.com COMPLETED 22:32:35.554 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" RUNNING 22:32:35.556 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=BSB, 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) 22:32:35.663 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=BSB, accessibilityText=, hintText=BSB, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/bsb_edit_text, clickable=true, bounds=[63,531][540,657], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=63, y=531, width=477, height=126)) 22:32:36.528 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 22:32:36.529 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (301, 594) using hierarchy based logic for wait 22:32:36.529 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 22:32:36.529 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 22:32:38.352 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 22:32:38.352 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" COMPLETED 22:32:38.353 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000000 RUNNING 22:32:38.354 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000000 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=000000, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 22:32:38.354 [ INFO] maestro.Maestro.inputText: Inputting text: 000000 22:32:41.075 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000000 COMPLETED 22:32:41.078 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" RUNNING 22:32:41.080 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Account number, 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) 22:32:41.184 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Account number, accessibilityText=, hintText=Account number, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/account_number_edit_text, clickable=true, bounds=[540,531][1017,657], enabled=true, focused=true, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=true, checked=false, selected=false), bounds=Bounds(x=540, y=531, width=477, height=126)) 22:32:42.075 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 22:32:42.076 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (778, 594) using hierarchy based logic for wait 22:32:42.076 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 22:32:42.076 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 22:32:43.299 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 22:32:43.300 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 22:32:43.695 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Screenshots are not different enough (d=0.0) 22:32:43.696 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Nothing changed in the UI. 22:32:43.696 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" COMPLETED 22:32:43.696 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000123456 RUNNING 22:32:43.697 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000123456 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=000123456, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 22:32:43.697 [ INFO] maestro.Maestro.inputText: Inputting text: 000123456 22:32:45.798 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000123456 COMPLETED 22:32:45.802 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" is visible with speed 40, visibility percentage 100%, timeout 20000 ms, with centering disabled RUNNING 22:32:45.804 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" 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=Save, 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) 22:32:45.967 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Scrolling try count: 0, DeviceWidth: 1080, DeviceWidth: 1920 22:32:45.967 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Element bounds: Bounds(x=493, y=1434, width=93, height=57) 22:32:45.967 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Visibility Percent: 0 22:32:45.967 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Command centerElement: ScrollUntilVisibleCommand(selector=ElementSelector(textRegex=Save, 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 22:32:45.967 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: visibilityPercentageNormalized: 1.0 22:32:45.968 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" is visible with speed 40, visibility percentage 100%, timeout 20000 ms, with centering disabled COMPLETED 22:32:45.970 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Save" RUNNING 22:32:45.971 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Save" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Save, 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) 22:32:46.115 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Save, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[493,1434][586,1491], 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=493, y=1434, width=93, height=57)) 22:32:46.999 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 22:32:46.999 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (539, 1462) using hierarchy based logic for wait 22:32:46.999 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 22:32:46.999 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 22:32:47.975 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 22:32:47.975 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 22:32:48.903 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by screenshot (d=0.009533482). Proceed. 22:32:48.903 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Save" COMPLETED 22:32:48.904 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "Success" is visible RUNNING 22:32:48.904 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "Success" is visible metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(assertConditionCommand=AssertConditionCommand(condition=Condition(platform=null, visible=ElementSelector(textRegex=Success, 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) 22:32:51.377 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "Success" is visible COMPLETED 22:32:51.380 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "OK" RUNNING 22:32:51.383 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "OK" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=OK, 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) 22:32:51.446 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=OK, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=android:id/button1, clickable=true, bounds=[810,1029][978,1155], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.Button}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=810, y=1029, width=168, height=126)) 22:32:52.434 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 22:32:52.435 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (894, 1092) using hierarchy based logic for wait 22:32:52.435 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 22:32:52.435 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 22:32:54.310 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 22:32:54.310 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "OK" COMPLETED 22:32:54.617 [ INFO] maestro.drivers.AndroidDriver.close: [Start] close port forwarder 22:32:59.623 [ INFO] maestro.drivers.AndroidDriver.close: [Done] close port forwarder 22:32:59.624 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Remove host port from port forwarder map 22:32:59.624 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Remove host port from port forwarder map 22:32:59.624 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Remove host port from port to allocation map 22:32:59.624 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Remove host port from port to allocation map 22:32:59.624 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Uninstall driver from device 22:33:00.883 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Uninstall driver from device 22:33:00.883 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Close instrumentation session 22:33:00.884 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Close instrumentation session 22:33:00.884 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Shutdown GRPC channel 22:33:00.887 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Shutdown GRPC channel 10:55:00.080 [ INFO] MAESTRO.logSystemInfo: ---- System Info ---- 10:55:00.081 [ INFO] MAESTRO.logSystemInfo: Maestro Version: 1.41.0 10:55:00.082 [ INFO] MAESTRO.logSystemInfo: CI: Undefined 10:55:00.082 [ INFO] MAESTRO.logSystemInfo: OS Name: Mac OS X 10:55:00.082 [ INFO] MAESTRO.logSystemInfo: OS Version: 15.5 10:55:00.082 [ INFO] MAESTRO.logSystemInfo: Architecture: aarch64 10:55:00.082 [ INFO] MAESTRO.logSystemInfo: Java Version: 17 10:55:00.218 [ INFO] MAESTRO.logSystemInfo: Xcode Version: 16.0 10:55:00.223 [ INFO] MAESTRO.logSystemInfo: Flutter Version: Undefined 10:55:00.228 [ INFO] MAESTRO.logSystemInfo: Flutter Channel: Undefined 10:55:00.229 [ INFO] MAESTRO.logSystemInfo: --------------------- 10:55:00.733 [ 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/android-only/becs-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)))) 10:55:05.297 [ INFO] maestro.Maestro.invoke: Getting device info 10:55:05.471 [ INFO] maestro.Maestro.invoke: Got device info: DeviceInfo(platform=ANDROID, widthPixels=1080, heightPixels=1920, widthGrid=1080, heightGrid=1920) 10:55:05.521 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Define variables RUNNING 10:55:05.523 [ 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=becs-setup}, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 10:55:05.528 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Define variables COMPLETED 10:55:05.529 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Apply configuration RUNNING 10:55:05.533 [ 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) 10:55:05.534 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Apply configuration COMPLETED 10:55:05.535 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Launch app "${APP_ID}" RUNNING 10:55:05.537 [ 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) 10:55:07.465 [ INFO] maestro.Maestro.launchApp: Launching app com.stripe.react.native 10:55:07.697 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Launch app "${APP_ID}" COMPLETED 10:55:07.700 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" RUNNING 10:55:07.704 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Bank Debits, 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) 10:55:15.230 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Bank Debits, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[0,562][1080,619], 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=562, width=1080, height=57)) 10:55:16.177 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 10:55:16.180 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (540, 590) using hierarchy based logic for wait 10:55:16.180 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 10:55:16.180 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 10:55:18.022 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 10:55:18.023 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" COMPLETED 10:55:18.025 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" RUNNING 10:55:18.027 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=BECS 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) 10:55:18.210 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=BECS Direct Debit set up, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[84,1282][1038,1339], 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=1282, width=954, height=57)) 10:55:19.143 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 10:55:19.143 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (561, 1310) using hierarchy based logic for wait 10:55:19.143 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 10:55:19.143 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 10:55:21.321 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 10:55:21.322 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" COMPLETED 10:55:21.323 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" RUNNING 10:55:21.323 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 10:55:21.421 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Name, accessibilityText=, hintText=Name, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/name_edit_text, clickable=true, bounds=[63,313][540,439], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=63, y=313, width=477, height=126)) 10:55:22.269 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 10:55:22.270 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (301, 376) using hierarchy based logic for wait 10:55:22.270 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 10:55:22.270 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 10:55:24.373 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 10:55:24.373 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" COMPLETED 10:55:24.375 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" RUNNING 10:55:24.377 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Full name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 10:55:31.436 [ INFO] maestro.orchestra.Orchestra.executeCommands: [Command execution] CommandWarned: Element not found: Text matching regex: Full name 10:55:31.437 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Full name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=Element not found: Text matching regex: Full name, level=WARNING), aiReasoning=null, labeledCommand=null) 10:55:31.439 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" WARNED 10:55:31.441 [ INFO] maestro.Maestro.takeScreenshot: Taking screenshot 10:55:31.442 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 10:55:31.655 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text stripe RUNNING 10:55:31.657 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text stripe metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=stripe, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 10:55:31.658 [ INFO] maestro.Maestro.inputText: Inputting text: stripe 10:55:33.014 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text stripe COMPLETED 10:55:33.016 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" RUNNING 10:55:33.018 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 10:55:33.121 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Email Address, accessibilityText=, hintText=Email Address, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/email_edit_text, clickable=true, bounds=[540,313][1017,439], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=540, y=313, width=477, height=126)) 10:55:34.018 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 10:55:34.019 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (778, 376) using hierarchy based logic for wait 10:55:34.019 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 10:55:34.019 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 10:55:35.701 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 10:55:35.701 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" COMPLETED 10:55:35.703 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 RUNNING 10:55:35.705 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=1, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 10:55:42.879 [ INFO] maestro.orchestra.Orchestra.executeCommands: [Command execution] CommandWarned: Element not found: Text matching regex: Email 10:55:42.880 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=1, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=Element not found: Text matching regex: Email, level=WARNING), aiReasoning=null, labeledCommand=null) 10:55:42.882 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 WARNED 10:55:42.883 [ INFO] maestro.Maestro.takeScreenshot: Taking screenshot 10:55:42.883 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 10:55:43.157 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text test@stripe.com RUNNING 10:55:43.158 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text test@stripe.com metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=test@stripe.com, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 10:55:43.160 [ INFO] maestro.Maestro.inputText: Inputting text: test@stripe.com 10:55:45.875 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text test@stripe.com COMPLETED 10:55:45.877 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" RUNNING 10:55:45.879 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=BSB, 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) 10:55:45.964 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=BSB, accessibilityText=, hintText=BSB, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/bsb_edit_text, clickable=true, bounds=[63,531][540,657], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=63, y=531, width=477, height=126)) 10:55:46.846 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 10:55:46.846 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (301, 594) using hierarchy based logic for wait 10:55:46.846 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 10:55:46.846 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 10:55:48.874 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 10:55:48.875 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" COMPLETED 10:55:48.877 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000000 RUNNING 10:55:48.878 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000000 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=000000, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 10:55:48.879 [ INFO] maestro.Maestro.inputText: Inputting text: 000000 10:55:51.350 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000000 COMPLETED 10:55:51.352 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" RUNNING 10:55:51.353 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Account number, 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) 10:55:51.445 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Account number, accessibilityText=, hintText=Account number, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/account_number_edit_text, clickable=true, bounds=[540,531][1017,657], enabled=true, focused=true, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=true, checked=false, selected=false), bounds=Bounds(x=540, y=531, width=477, height=126)) 10:55:52.283 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 10:55:52.283 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (778, 594) using hierarchy based logic for wait 10:55:52.283 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 10:55:52.283 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 10:55:53.306 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 10:55:53.306 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 10:55:53.620 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Screenshots are not different enough (d=0.0) 10:55:53.620 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Nothing changed in the UI. 10:55:53.620 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" COMPLETED 10:55:53.621 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000123456 RUNNING 10:55:53.621 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000123456 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=000123456, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 10:55:53.622 [ INFO] maestro.Maestro.inputText: Inputting text: 000123456 10:55:55.392 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000123456 COMPLETED 10:55:55.395 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard RUNNING 10:55:55.396 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 10:55:55.398 [ INFO] maestro.Maestro.hideKeyboard: Hiding Keyboard 10:55:56.265 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard COMPLETED 10:55:56.267 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" is visible with speed 40, visibility percentage 100%, timeout 20000 ms, with centering disabled RUNNING 10:55:56.269 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" 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=Save, 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) 10:55:56.928 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 10:55:56.936 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 10:55:59.382 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 10:55:59.428 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 10:56:01.491 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 10:56:01.497 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 10:56:03.028 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 10:56:03.037 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 10:56:04.796 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 10:56:04.807 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 10:56:06.550 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 10:56:06.556 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 10:56:08.248 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 10:56:08.254 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 10:56:10.233 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 10:56:10.240 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 10:56:11.881 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 10:56:11.888 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 10:56:13.636 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 10:56:13.645 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 10:56:15.196 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 10:56:15.206 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 10:56:16.823 [ERROR] maestro.orchestra.Orchestra.scrollUntilVisible: Error: maestro.MaestroException$ElementNotFound: Element not found: Text matching regex: Save 10:56:16.833 [ INFO] maestro.Maestro.swipeFromCenter: Swiping UP from center 10:56:18.236 [ERROR] maestro.orchestra.Orchestra.executeCommands: [Command execution] CommandFailed: No visible element found: "Save" 10:56:18.238 [ INFO] maestro.Maestro.takeScreenshot: Taking screenshot 10:56:18.238 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 10:56:18.468 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" is visible with speed 40, visibility percentage 100%, timeout 20000 ms, with centering disabled FAILED 10:56:18.726 [ INFO] maestro.drivers.AndroidDriver.close: [Start] close port forwarder 10:56:23.737 [ INFO] maestro.drivers.AndroidDriver.close: [Done] close port forwarder 10:56:23.738 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Remove host port from port forwarder map 10:56:23.738 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Remove host port from port forwarder map 10:56:23.738 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Remove host port from port to allocation map 10:56:23.738 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Remove host port from port to allocation map 10:56:23.738 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Uninstall driver from device 10:56:24.134 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Uninstall driver from device 10:56:24.134 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Close instrumentation session 10:56:24.135 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Close instrumentation session 10:56:24.135 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Shutdown GRPC channel 10:56:24.139 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Shutdown GRPC channel 16:30:01.666 [ INFO] MAESTRO.logSystemInfo: ---- System Info ---- 16:30:01.667 [ INFO] MAESTRO.logSystemInfo: Maestro Version: 1.41.0 16:30:01.668 [ INFO] MAESTRO.logSystemInfo: CI: Undefined 16:30:01.668 [ INFO] MAESTRO.logSystemInfo: OS Name: Mac OS X 16:30:01.668 [ INFO] MAESTRO.logSystemInfo: OS Version: 15.5 16:30:01.668 [ INFO] MAESTRO.logSystemInfo: Architecture: aarch64 16:30:01.668 [ INFO] MAESTRO.logSystemInfo: Java Version: 17 16:30:01.837 [ INFO] MAESTRO.logSystemInfo: Xcode Version: 16.0 16:30:01.844 [ INFO] MAESTRO.logSystemInfo: Flutter Version: Undefined 16:30:01.849 [ INFO] MAESTRO.logSystemInfo: Flutter Channel: Undefined 16:30:01.849 [ INFO] MAESTRO.logSystemInfo: --------------------- 16:30:02.544 [ 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/android-only/becs-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)))) 16:30:04.128 [ INFO] maestro.Maestro.invoke: Getting device info 16:30:04.269 [ INFO] maestro.Maestro.invoke: Got device info: DeviceInfo(platform=ANDROID, widthPixels=1080, heightPixels=1920, widthGrid=1080, heightGrid=1920) 16:30:04.316 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Define variables RUNNING 16:30:04.318 [ 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=becs-setup}, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:30:04.321 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Define variables COMPLETED 16:30:04.323 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Apply configuration RUNNING 16:30:04.327 [ 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) 16:30:04.328 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Apply configuration COMPLETED 16:30:04.329 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Launch app "${APP_ID}" RUNNING 16:30:04.331 [ 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) 16:30:05.092 [ INFO] maestro.Maestro.launchApp: Launching app com.stripe.react.native 16:30:05.194 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Launch app "${APP_ID}" COMPLETED 16:30:05.196 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" RUNNING 16:30:05.197 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Bank Debits, 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) 16:30:06.723 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Bank Debits, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[0,562][1080,619], 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=562, width=1080, height=57)) 16:30:07.801 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 16:30:07.804 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (540, 590) using hierarchy based logic for wait 16:30:07.804 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 16:30:07.804 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 16:30:09.164 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 16:30:09.165 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Bank Debits" COMPLETED 16:30:09.166 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" RUNNING 16:30:09.168 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=BECS 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) 16:30:09.213 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=BECS Direct Debit set up, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[84,1282][1038,1339], 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=1282, width=954, height=57)) 16:30:10.550 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 16:30:10.550 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (561, 1310) using hierarchy based logic for wait 16:30:10.551 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 16:30:10.551 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 16:30:11.803 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 16:30:11.804 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BECS Direct Debit set up" COMPLETED 16:30:11.806 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" RUNNING 16:30:11.808 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:30:11.839 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Name, accessibilityText=, hintText=Name, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/name_edit_text, clickable=true, bounds=[63,313][540,439], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=63, y=313, width=477, height=126)) 16:30:12.680 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 16:30:12.681 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (301, 376) using hierarchy based logic for wait 16:30:12.681 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 16:30:12.681 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 16:30:14.367 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 16:30:14.368 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Name" COMPLETED 16:30:14.370 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" RUNNING 16:30:14.371 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Full name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:30:21.489 [ INFO] maestro.orchestra.Orchestra.executeCommands: [Command execution] CommandWarned: Element not found: Text matching regex: Full name 16:30:21.489 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Full name, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=Element not found: Text matching regex: Full name, level=WARNING), aiReasoning=null, labeledCommand=null) 16:30:21.491 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Full name" WARNED 16:30:21.492 [ INFO] maestro.Maestro.takeScreenshot: Taking screenshot 16:30:21.492 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 16:30:21.556 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text stripe RUNNING 16:30:21.557 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text stripe metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=stripe, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:30:21.557 [ INFO] maestro.Maestro.inputText: Inputting text: stripe 16:30:23.299 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text stripe COMPLETED 16:30:23.301 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" RUNNING 16:30:23.303 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email Address, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=null, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:30:23.363 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Email Address, accessibilityText=, hintText=Email Address, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/email_edit_text, clickable=true, bounds=[540,313][1017,439], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=540, y=313, width=477, height=126)) 16:30:24.157 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 16:30:24.157 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (778, 376) using hierarchy based logic for wait 16:30:24.157 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 16:30:24.157 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 16:30:25.675 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 16:30:25.676 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email Address" COMPLETED 16:30:25.678 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 RUNNING 16:30:25.680 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=1, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:30:32.766 [ INFO] maestro.orchestra.Orchestra.executeCommands: [Command execution] CommandWarned: Element not found: Text matching regex: Email 16:30:32.767 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Email, idRegex=null, size=null, below=null, above=null, leftOf=null, rightOf=null, containsChild=null, containsDescendants=null, traits=null, index=1, enabled=null, optional=true, selected=null, checked=null, focused=null, childOf=null, css=null), retryIfNoChange=false, waitUntilVisible=false, longPress=false, repeat=null, waitToSettleTimeoutMs=null, label=null, optional=true)), logMessages=[], insight=Insight(message=Element not found: Text matching regex: Email, level=WARNING), aiReasoning=null, labeledCommand=null) 16:30:32.769 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on (Optional) "Email", Index: 1 WARNED 16:30:32.770 [ INFO] maestro.Maestro.takeScreenshot: Taking screenshot 16:30:32.770 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 16:30:32.831 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text test@stripe.com RUNNING 16:30:32.831 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text test@stripe.com metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=test@stripe.com, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:30:32.832 [ INFO] maestro.Maestro.inputText: Inputting text: test@stripe.com 16:30:34.933 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text test@stripe.com COMPLETED 16:30:34.936 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" RUNNING 16:30:34.939 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=BSB, 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) 16:30:35.053 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=BSB, accessibilityText=, hintText=BSB, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/bsb_edit_text, clickable=true, bounds=[63,531][540,657], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=63, y=531, width=477, height=126)) 16:30:35.853 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 16:30:35.853 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (301, 594) using hierarchy based logic for wait 16:30:35.853 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 16:30:35.853 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 16:30:37.368 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 16:30:37.369 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "BSB" COMPLETED 16:30:37.371 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000000 RUNNING 16:30:37.373 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000000 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=000000, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:30:37.374 [ INFO] maestro.Maestro.inputText: Inputting text: 000000 16:30:39.655 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000000 COMPLETED 16:30:39.659 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" RUNNING 16:30:39.661 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Account number, 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) 16:30:39.737 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Account number, accessibilityText=, hintText=Account number, ignoreBoundsFiltering=false, resource-id=com.stripe.react.native:id/account_number_edit_text, clickable=true, bounds=[540,531][1017,657], enabled=true, focused=true, checked=false, scrollable=false, selected=false, class=android.widget.EditText}, children=[], clickable=true, enabled=true, focused=true, checked=false, selected=false), bounds=Bounds(x=540, y=531, width=477, height=126)) 16:30:40.551 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 16:30:40.551 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (778, 594) using hierarchy based logic for wait 16:30:40.551 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 16:30:40.551 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 16:30:41.465 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 16:30:41.465 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 16:30:41.687 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Screenshots are not different enough (d=0.0) 16:30:41.688 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Nothing changed in the UI. 16:30:41.688 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Account number" COMPLETED 16:30:41.688 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000123456 RUNNING 16:30:41.689 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000123456 metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(inputTextCommand=InputTextCommand(text=000123456, label=null, optional=false)), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:30:41.689 [ INFO] maestro.Maestro.inputText: Inputting text: 000123456 16:30:43.475 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Input text 000123456 COMPLETED 16:30:43.477 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard RUNNING 16:30:43.479 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(hideKeyboardCommand=HideKeyboardCommand()), logMessages=[], insight=Insight(message=, level=NONE), aiReasoning=null, labeledCommand=null) 16:30:43.481 [ INFO] maestro.Maestro.hideKeyboard: Hiding Keyboard 16:30:44.318 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Hide Keyboard COMPLETED 16:30:44.320 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" is visible with speed 40, visibility percentage 100%, timeout 20000 ms, with centering disabled RUNNING 16:30:44.322 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" 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=Save, 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) 16:30:44.348 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Scrolling try count: 0, DeviceWidth: 1080, DeviceWidth: 1920 16:30:44.348 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Element bounds: Bounds(x=493, y=1434, width=93, height=57) 16:30:44.348 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Visibility Percent: 0 16:30:44.348 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: Command centerElement: ScrollUntilVisibleCommand(selector=ElementSelector(textRegex=Save, 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 16:30:44.348 [ INFO] maestro.orchestra.Orchestra.scrollUntilVisible: visibilityPercentageNormalized: 1.0 16:30:44.348 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Scrolling DOWN until "Save" is visible with speed 40, visibility percentage 100%, timeout 20000 ms, with centering disabled COMPLETED 16:30:44.349 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Save" RUNNING 16:30:44.350 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Save" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=Save, 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) 16:30:44.411 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=Save, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=, clickable=false, bounds=[493,1434][586,1491], 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=493, y=1434, width=93, height=57)) 16:30:45.187 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 16:30:45.188 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (539, 1462) using hierarchy based logic for wait 16:30:45.188 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 16:30:45.188 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 16:30:45.580 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 16:30:45.581 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 16:30:46.047 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by screenshot (d=2.1963894). Proceed. 16:30:46.047 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "Save" COMPLETED 16:30:46.047 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "Success" is visible RUNNING 16:30:46.048 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "Success" is visible metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(assertConditionCommand=AssertConditionCommand(condition=Condition(platform=null, visible=ElementSelector(textRegex=Success, 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) 16:30:47.041 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Assert that "Success" is visible COMPLETED 16:30:47.044 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "OK" RUNNING 16:30:47.046 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "OK" metadata CommandMetadata(numberOfRuns=null, evaluatedCommand=MaestroCommand(tapOnElementCommand=TapOnElementCommand(selector=ElementSelector(textRegex=OK, 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) 16:30:47.112 [ INFO] maestro.Maestro.tap-BUbHBYE: Tapping on element: UiElement(treeNode=TreeNode(attributes={text=OK, accessibilityText=, hintText=, ignoreBoundsFiltering=false, resource-id=android:id/button1, clickable=true, bounds=[810,1029][978,1155], enabled=true, focused=false, checked=false, scrollable=false, selected=false, class=android.widget.Button}, children=[], clickable=true, enabled=true, focused=false, checked=false, selected=false), bounds=Bounds(x=810, y=1029, width=168, height=126)) 16:30:47.876 [ INFO] maestro.Maestro.tap-BUbHBYE: Refreshed element 16:30:47.876 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Tapping at (894, 1092) using hierarchy based logic for wait 16:30:47.877 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to byte array 16:30:47.877 [TRACE] maestro.utils.ScreenshotUtils.takeScreenshot: Taking screenshot to output sink 16:30:48.983 [ INFO] maestro.Maestro.hierarchyBasedTap-hbl3e4M: Something have changed in the UI judging by view hierarchy. Proceed. 16:30:48.984 [ INFO] maestro.cli.runner.MaestroCommandRunner.invoke: Tap on "OK" COMPLETED 16:30:49.245 [ INFO] maestro.drivers.AndroidDriver.close: [Start] close port forwarder 16:30:54.252 [ INFO] maestro.drivers.AndroidDriver.close: [Done] close port forwarder 16:30:54.252 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Remove host port from port forwarder map 16:30:54.253 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Remove host port from port forwarder map 16:30:54.256 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Remove host port from port to allocation map 16:30:54.256 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Remove host port from port to allocation map 16:30:54.256 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Uninstall driver from device 16:30:54.473 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Uninstall driver from device 16:30:54.473 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Close instrumentation session 16:30:54.473 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Close instrumentation session 16:30:54.474 [ INFO] maestro.drivers.AndroidDriver.close: [Start] Shutdown GRPC channel 16:30:54.477 [ INFO] maestro.drivers.AndroidDriver.close: [Done] Shutdown GRPC channel