2023-06-27 03:54:36:720 [Appium] Welcome to Appium v2.0.0-beta.57 2023-06-27 03:54:36:724 [Appium] Attempting to load driver uiautomator2... 2023-06-27 03:54:36:726 [Appium] Requiring driver at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:54:38:853 [Appium] Appium REST http interface listener started on 0.0.0.0:4723 2023-06-27 03:54:38:854 [Appium] Available drivers: 2023-06-27 03:54:38:854 [Appium] - uiautomator2@2.12.6 (automationName 'UiAutomator2') 2023-06-27 03:54:38:855 [Appium] Available plugins: 2023-06-27 03:54:38:855 [Appium] - images@2.0.8 2023-06-27 03:54:38:856 [Appium] - element-wait@1.2.0 2023-06-27 03:54:38:856 [Appium] No plugins activated. Use the --use-plugins flag with names of plugins to activate 2023-06-27 03:55:00:914 [HTTP] --> GET /status 2023-06-27 03:55:00:915 [HTTP] {} 2023-06-27 03:55:00:916 [AppiumDriver@d0e3] Calling AppiumDriver.getStatus() with args: [] 2023-06-27 03:55:00:918 [AppiumDriver@d0e3] Responding to client with driver.getStatus() result: {"build":{"version":"2.0.0-beta.57"}} 2023-06-27 03:55:00:924 [HTTP] <-- GET /status 200 8 ms - 47 2023-06-27 03:55:00:924 [HTTP] 2023-06-27 03:55:00:929 [HTTP] --> GET /status 2023-06-27 03:55:00:929 [HTTP] {} 2023-06-27 03:55:00:930 [AppiumDriver@d0e3] Calling AppiumDriver.getStatus() with args: [] 2023-06-27 03:55:00:931 [AppiumDriver@d0e3] Responding to client with driver.getStatus() result: {"build":{"version":"2.0.0-beta.57"}} 2023-06-27 03:55:00:932 [HTTP] <-- GET /status 200 2 ms - 47 2023-06-27 03:55:00:932 [HTTP] 2023-06-27 03:57:23:599 [HTTP] Request idempotency key: 2bc2ae20-316f-4d9d-a8bd-6e2959168637 2023-06-27 03:57:23:636 [HTTP] --> POST /session 2023-06-27 03:57:23:638 [HTTP] {"capabilities":{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}} 2023-06-27 03:57:23:640 [AppiumDriver@d0e3] Calling AppiumDriver.createSession() with args: [null,null,{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}] 2023-06-27 03:57:23:650 [AppiumDriver@d0e3] Event 'newSessionRequested' logged at 1687838243640 (09:27:23 GMT+0530 (India Standard Time)) 2023-06-27 03:57:23:666 [Appium] Attempting to find matching driver for automationName 'uiautomator2' and platformName 'ANDROID' 2023-06-27 03:57:23:667 [Appium] The 'uiautomator2' driver was installed and matched caps. 2023-06-27 03:57:23:667 [Appium] Will require it at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:57:23:668 [Appium] Requiring driver at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:57:23:668 [AppiumDriver@d0e3] Appium v2.0.0-beta.57 creating new AndroidUiautomator2Driver (v2.12.6) session 2023-06-27 03:57:23:669 [AppiumDriver@d0e3] Checking BaseDriver versions for Appium and AndroidUiautomator2Driver 2023-06-27 03:57:23:670 [AppiumDriver@d0e3] Appium's BaseDriver version is 9.3.3 2023-06-27 03:57:23:677 [AppiumDriver@d0e3] AndroidUiautomator2Driver's BaseDriver version is 9.3.3 2023-06-27 03:57:23:688 [AndroidUiautomator2Driver@ade3] Creating session with W3C capabilities: { 2023-06-27 03:57:23:696 [AndroidUiautomator2Driver@ade3] "alwaysMatch": { 2023-06-27 03:57:23:703 [AndroidUiautomator2Driver@ade3] "platformName": "ANDROID", 2023-06-27 03:57:23:706 [AndroidUiautomator2Driver@ade3] "appium:appActivity": "com.trimble.ttm.applauncher.ux.activities.MainActivity", 2023-06-27 03:57:23:710 [AndroidUiautomator2Driver@ade3] "appium:appPackage": "com.trimble.ttm.applauncher.stg", 2023-06-27 03:57:23:711 [AndroidUiautomator2Driver@ade3] "appium:autoGrantPermissions": "true", 2023-06-27 03:57:23:712 [AndroidUiautomator2Driver@ade3] "appium:automationName": "uiautomator2", 2023-06-27 03:57:23:714 [AndroidUiautomator2Driver@ade3] "appium:deviceName": "androidDevice", 2023-06-27 03:57:23:715 [AndroidUiautomator2Driver@ade3] "appium:orientation": "LANDSCAPE", 2023-06-27 03:57:23:716 [AndroidUiautomator2Driver@ade3] "appium:resetKeyboard": "true", 2023-06-27 03:57:23:721 [AndroidUiautomator2Driver@ade3] "appium:unicodeKeyboard": "true" 2023-06-27 03:57:23:723 [AndroidUiautomator2Driver@ade3] }, 2023-06-27 03:57:23:724 [AndroidUiautomator2Driver@ade3] "firstMatch": [ 2023-06-27 03:57:23:724 [AndroidUiautomator2Driver@ade3] {} 2023-06-27 03:57:23:726 [AndroidUiautomator2Driver@ade3] ] 2023-06-27 03:57:23:726 [AndroidUiautomator2Driver@ade3] } 2023-06-27 03:57:23:737 [AndroidUiautomator2Driver@ade3] Capability 'unicodeKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:57:23:737 [AndroidUiautomator2Driver@ade3] Capability 'resetKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:57:23:737 [AndroidUiautomator2Driver@ade3] Capability 'autoGrantPermissions' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:57:23:743 [AndroidUiautomator2Driver@ade3 (5602e09f)] Session created with session id: 5602e09f-975c-4ce9-b503-ec2d28d3a8e6 2023-06-27 03:57:23:744 [AndroidUiautomator2Driver@ade3 (5602e09f)] Starting 'com.trimble.ttm.applauncher.stg' directly on the device 2023-06-27 03:57:23:764 [ADB] Found 2 'build-tools' folders under 'C:\Users\SPrasan\AppData\Local\Android\Sdk' (newest first): 2023-06-27 03:57:23:764 [ADB] C:/Users/SPrasan/AppData/Local/Android/Sdk/build-tools/33.0.2 2023-06-27 03:57:23:765 [ADB] C:/Users/SPrasan/AppData/Local/Android/Sdk/build-tools/30.0.3 2023-06-27 03:57:23:765 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 03:57:23:766 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 03:57:23:933 [AndroidDriver] Retrieving device list 2023-06-27 03:57:23:934 [ADB] Trying to find a connected android device 2023-06-27 03:57:23:934 [ADB] Getting connected devices 2023-06-27 03:57:24:061 [ADB] Connected devices: [{"udid":"R52R80DRPVP","state":"device"}] 2023-06-27 03:57:24:061 [AndroidDriver] Using device: R52R80DRPVP 2023-06-27 03:57:24:063 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 03:57:24:063 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 03:57:24:190 [ADB] Setting device id to R52R80DRPVP 2023-06-27 03:57:24:191 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.sdk' 2023-06-27 03:57:24:368 [ADB] Current device property 'ro.build.version.sdk': 33 2023-06-27 03:57:24:369 [ADB] Getting device platform version 2023-06-27 03:57:24:369 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.release' 2023-06-27 03:57:24:526 [ADB] Current device property 'ro.build.version.release': 13 2023-06-27 03:57:24:526 [ADB] Device API level: 33 2023-06-27 03:57:24:527 [AndroidUiautomator2Driver@ade3 (5602e09f)] Relaxing hidden api policy 2023-06-27 03:57:24:528 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings put global hidden_api_policy_pre_p_apps 1;settings put global hidden_api_policy_p_apps 1;settings put global hidden_api_policy 1'' 2023-06-27 03:57:24:774 [AndroidDriver] No app sent in, not parsing package/activity 2023-06-27 03:57:24:777 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP wait-for-device' 2023-06-27 03:57:24:934 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell echo ping' 2023-06-27 03:57:25:080 [AndroidDriver] Pushing settings apk to device... 2023-06-27 03:57:25:081 [ADB] Getting install status for io.appium.settings 2023-06-27 03:57:25:085 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 03:57:25:274 [ADB] 'io.appium.settings' is installed 2023-06-27 03:57:25:274 [ADB] Getting package info for 'io.appium.settings' 2023-06-27 03:57:25:275 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 03:57:25:480 [ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('5.0.3' >= '5.0.3') 2023-06-27 03:57:25:482 [ADB] There is no need to install/upgrade 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\io.appium.settings\apks\settings_apk-debug.apk' 2023-06-27 03:57:25:483 [ADB] Getting IDs of all 'io.appium.settings' processes 2023-06-27 03:57:25:483 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'pgrep --help; echo $?'' 2023-06-27 03:57:25:631 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pgrep -f \(\[\[:blank:\]\]\|\^\)io\.appium\.settings\(\[\[:blank:\]\]\|\$\)' 2023-06-27 03:57:25:845 [AndroidDriver] io.appium.settings is already running. There is no need to reset its permissions. 2023-06-27 03:57:25:848 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell appops set io.appium.settings android:mock_location allow' 2023-06-27 03:57:26:121 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell "[ -e '/data/local/tmp/mock_apps.json' ] && echo __PASS__"' 2023-06-27 03:57:26:299 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell cat /data/local/tmp/mock_apps.json' 2023-06-27 03:57:26:482 [Logcat] Starting logs capture with command: C:\\Users\\SPrasan\\AppData\\Local\\Android\\Sdk\\platform-tools\\adb.exe -P 5037 -s R52R80DRPVP logcat -v threadtime 2023-06-27 03:57:26:689 [AndroidDriver] Enabling Unicode keyboard support 2023-06-27 03:57:26:690 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell settings get secure default_input_method' 2023-06-27 03:57:26:871 [AndroidDriver] Unsetting previous IME io.appium.settings/.UnicodeIME 2023-06-27 03:57:26:871 [AndroidDriver] Setting IME to 'io.appium.settings/.UnicodeIME' 2023-06-27 03:57:26:871 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime enable io.appium.settings/.UnicodeIME' 2023-06-27 03:57:27:034 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime set io.appium.settings/.UnicodeIME' 2023-06-27 03:57:27:227 [AndroidUiautomator2Driver@ade3 (5602e09f)] Forwarding UiAutomator2 Server port 6790 to local port 8200 2023-06-27 03:57:27:229 [ADB] Forwarding system: 8200 to device: 6790 2023-06-27 03:57:27:230 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward tcp:8200 tcp:6790' 2023-06-27 03:57:27:380 [ADB] Getting install status for io.appium.uiautomator2.server 2023-06-27 03:57:27:380 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 03:57:27:583 [ADB] 'io.appium.uiautomator2.server' is installed 2023-06-27 03:57:27:584 [ADB] Getting package info for 'io.appium.uiautomator2.server' 2023-06-27 03:57:27:585 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 03:57:28:554 [ADB] The version name of the installed 'io.appium.uiautomator2.server' is greater or equal to the application version name ('5.7.8' >= '5.7.8') 2023-06-27 03:57:28:555 [AndroidUiautomator2Driver@ade3 (5602e09f)] io.appium.uiautomator2.server installation state: sameVersionInstalled 2023-06-27 03:57:28:556 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk 2023-06-27 03:57:28:602 [ADB] Using 'apksigner.jar' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\build-tools\33.0.2\lib\apksigner.jar' 2023-06-27 03:57:28:604 [ADB] Starting apksigner: 'C:\\Program Files\\Java\\jdk-11.0.17\\bin\\java.exe' -Xmx1024M -Xss1m -jar C:\\Users\\SPrasan\\AppData\\Local\\Android\\Sdk\\build-tools\\33.0.2\\lib\\apksigner.jar verify --print-certs C:\\Users\\SPrasan\\.appium\\node_modules\\appium-uiautomator2-driver\\node_modules\\appium-uiautomator2-server\\apks\\appium-uiautomator2-server-v5.7.8.apk 2023-06-27 03:57:30:247 [ADB] apksigner stdout: Signer #1 certificate DN: EMAILADDRESS=android@android.com, CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US 2023-06-27 03:57:30:247 [ADB] Signer #1 certificate SHA-256 digest: a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc 2023-06-27 03:57:30:248 [ADB] Signer #1 certificate SHA-1 digest: 61ed377e85d386a8dfee6b864bd85b0bfaa5af81 2023-06-27 03:57:30:248 [ADB] Signer #1 certificate MD5 digest: e89b158e4bcf988ebd09eb83f5378e87 2023-06-27 03:57:30:248 [ADB] 2023-06-27 03:57:30:249 [ADB] sha256 hash did match for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 03:57:30:249 [ADB] 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk' is signed with the default certificate 2023-06-27 03:57:30:249 [ADB] Getting install status for io.appium.uiautomator2.server.test 2023-06-27 03:57:30:250 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server.test' 2023-06-27 03:57:30:429 [ADB] 'io.appium.uiautomator2.server.test' is installed 2023-06-27 03:57:30:429 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk 2023-06-27 03:57:30:433 [ADB] Starting apksigner: 'C:\\Program Files\\Java\\jdk-11.0.17\\bin\\java.exe' -Xmx1024M -Xss1m -jar C:\\Users\\SPrasan\\AppData\\Local\\Android\\Sdk\\build-tools\\33.0.2\\lib\\apksigner.jar verify --print-certs C:\\Users\\SPrasan\\.appium\\node_modules\\appium-uiautomator2-driver\\node_modules\\appium-uiautomator2-server\\apks\\appium-uiautomator2-server-debug-androidTest.apk 2023-06-27 03:57:31:001 [ADB] apksigner stdout: Signer #1 certificate DN: EMAILADDRESS=android@android.com, CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US 2023-06-27 03:57:31:001 [ADB] Signer #1 certificate SHA-256 digest: a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc 2023-06-27 03:57:31:001 [ADB] Signer #1 certificate SHA-1 digest: 61ed377e85d386a8dfee6b864bd85b0bfaa5af81 2023-06-27 03:57:31:001 [ADB] Signer #1 certificate MD5 digest: e89b158e4bcf988ebd09eb83f5378e87 2023-06-27 03:57:31:002 [ADB] 2023-06-27 03:57:31:002 [ADB] sha256 hash did match for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:57:31:002 [ADB] 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' is signed with the default certificate 2023-06-27 03:57:31:002 [AndroidUiautomator2Driver@ade3 (5602e09f)] Server packages are not going to be (re)installed 2023-06-27 03:57:31:007 [AndroidUiautomator2Driver@ade3 (5602e09f)] Waiting up to 30000ms for services to be available 2023-06-27 03:57:31:008 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm list instrumentation' 2023-06-27 03:57:31:198 [AndroidUiautomator2Driver@ade3 (5602e09f)] Instrumentation target 'io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner' is available 2023-06-27 03:57:31:202 [ADB] Adding packages ["io.appium.settings","io.appium.uiautomator2.server","io.appium.uiautomator2.server.test"] to Doze whitelist 2023-06-27 03:57:31:203 [ADB] Got the following command chunks to execute: [["dumpsys","deviceidle","whitelist","+io.appium.settings",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server.test",";"]] 2023-06-27 03:57:31:204 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys deviceidle whitelist +io.appium.settings ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server.test ;' 2023-06-27 03:57:31:425 [AndroidUiautomator2Driver@ade3 (5602e09f)] No app capability. Assuming it is already on the device 2023-06-27 03:57:31:426 [ADB] Getting install status for com.trimble.ttm.applauncher.stg 2023-06-27 03:57:31:426 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 03:57:31:617 [ADB] 'com.trimble.ttm.applauncher.stg' is installed 2023-06-27 03:57:31:618 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 03:57:31:820 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm clear com.trimble.ttm.applauncher.stg' 2023-06-27 03:57:32:029 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 03:57:32:195 [ADB] Retrieving requested permissions 2023-06-27 03:57:32:202 [ADB] Retrieved 36 permissions from requested group 2023-06-27 03:57:32:203 [ADB] Retrieving granted permissions 2023-06-27 03:57:32:203 [ADB] Retrieved 13 permissions from install,runtime groups 2023-06-27 03:57:32:204 [ADB] Granting permissions ["android.permission.READ_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.READ_EXTERNAL_STORAGE","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE"] to 'com.trimble.ttm.applauncher.stg' 2023-06-27 03:57:32:205 [ADB] Got the following command chunks to execute: [["pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";"]] 2023-06-27 03:57:32:205 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ;' 2023-06-27 03:57:32:629 [AndroidDriver] Performed fast reset on the installed 'com.trimble.ttm.applauncher.stg' application (stop and clear) 2023-06-27 03:57:32:630 [AndroidUiautomator2Driver@ade3 (5602e09f)] Performing shallow cleanup of automation leftovers 2023-06-27 03:57:32:648 [AndroidUiautomator2Driver@ade3 (5602e09f)] No obsolete sessions have been detected (socket hang up) 2023-06-27 03:57:32:648 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop io.appium.uiautomator2.server.test' 2023-06-27 03:57:32:813 [AndroidUiautomator2Driver@ade3 (5602e09f)] Starting UIAutomator2 server 5.7.8 2023-06-27 03:57:32:813 [AndroidUiautomator2Driver@ade3 (5602e09f)] Using UIAutomator2 server from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk' and test from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:57:32:814 [AndroidUiautomator2Driver@ade3 (5602e09f)] Waiting up to 30000ms for UiAutomator2 to be online... 2023-06-27 03:57:32:814 [ADB] Creating ADB subprocess with args: ["-P",5037,"-s","R52R80DRPVP","shell","am","instrument","-w","-e","disableAnalytics",true,"io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner"] 2023-06-27 03:57:32:918 [AndroidUiautomator2Driver@ade3 (5602e09f)] Matched '/status' to command name 'getStatus' 2023-06-27 03:57:32:920 [AndroidUiautomator2Driver@ade3 (5602e09f)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:57:32:933 [AndroidUiautomator2Driver@ade3 (5602e09f)] socket hang up 2023-06-27 03:57:33:935 [AndroidUiautomator2Driver@ade3 (5602e09f)] Matched '/status' to command name 'getStatus' 2023-06-27 03:57:33:939 [AndroidUiautomator2Driver@ade3 (5602e09f)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:57:33:947 [Instrumentation] io.appium.uiautomator2.server.test.AppiumUiAutomator2Server: 2023-06-27 03:57:33:959 [AndroidUiautomator2Driver@ade3 (5602e09f)] socket hang up 2023-06-27 03:57:34:960 [AndroidUiautomator2Driver@ade3 (5602e09f)] Matched '/status' to command name 'getStatus' 2023-06-27 03:57:34:961 [AndroidUiautomator2Driver@ade3 (5602e09f)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:57:34:970 [AndroidUiautomator2Driver@ade3 (5602e09f)] socket hang up 2023-06-27 03:57:35:971 [AndroidUiautomator2Driver@ade3 (5602e09f)] Matched '/status' to command name 'getStatus' 2023-06-27 03:57:35:972 [AndroidUiautomator2Driver@ade3 (5602e09f)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:57:36:074 [AndroidUiautomator2Driver@ade3 (5602e09f)] Got response with status 200: {"sessionId":"None","value":{"message":"UiAutomator2 Server is ready to accept commands","ready":true}} 2023-06-27 03:57:36:075 [AndroidUiautomator2Driver@ade3 (5602e09f)] The initialization of the instrumentation process took 3261ms 2023-06-27 03:57:36:076 [AndroidUiautomator2Driver@ade3 (5602e09f)] Matched '/session' to command name 'createSession' 2023-06-27 03:57:36:077 [AndroidUiautomator2Driver@ade3 (5602e09f)] Proxying [POST /session] to [POST http://127.0.0.1:8200/session] with body: {"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"androidDevice","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true},"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"R52R80DRPVP","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true,"deviceUDID":"R52R80DRPVP"}],"alwaysMatch":{}}} 2023-06-27 03:57:36:129 [AndroidUiautomator2Driver@ade3 (5602e09f)] Got response with status 200: {"sessionId":"6bf697e0-c194-4b34-8b36-2ccab18a2eca","value":{"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"androidDevice","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true},"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"R52R80DRPVP","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true,"deviceUDID":"R52R80DRPVP"}],"alwaysMatch":{}},"sessionId":"6bf697e0-c194-4b34-8b36-2ccab18a2eca"}} 2023-06-27 03:57:36:130 [AndroidUiautomator2Driver@ade3 (5602e09f)] Determined the downstream protocol as 'W3C' 2023-06-27 03:57:36:179 [AndroidUiautomator2Driver@ade3 (5602e09f)] Proxying [GET /appium/device/info] to [GET http://127.0.0.1:8200/session/6bf697e0-c194-4b34-8b36-2ccab18a2eca/appium/device/info] with no body 2023-06-27 03:57:36:236 [AndroidUiautomator2Driver@ade3 (5602e09f)] Got response with status 200: {"sessionId":"6bf697e0-c194-4b34-8b36-2ccab18a2eca","value":{"androidId":"76dd35aaa2784249","apiVersion":"33","bluetooth":{"state":"OFF"},"brand":"samsung","carrierName":"","displayDensity":320,"locale":"en_US","manufacturer":"samsung","model":"SM-T570","networks":[{"capabilities":{"SSID":null,"linkDownBandwidthKbps":35889,"linkUpstreamBandwidthKbps":12000,"networkCapabilities":"NET_CAPABILITY_NOT_METERED,NET_CAPABILITY_INTERNET,NET_CAPABILITY_NOT_RESTRICTED,NET_CAPABILITY_TRUSTED,NET_CAPABILITY_NOT_VPN,NET_CAPABILITY_VALIDATED,NET_CAPABILITY_NOT_ROAMING,NET_CAPABILITY_FOREGROUND,NET_CAPABILITY_NOT_CONGESTED,NET_CAPABILITY_NOT_SUSPENDED","signalStrength":-54,"transportTypes":"TRANSPORT_WIFI"},"detailedState":"CONNECTED","extraInfo":"","isAvailable":true,"isConnected":true,"isFailover":false,"isRoaming":false,"state":"CONNECTED","subtype":-1,"subtypeName":"","type":1,"typeName":"WIFI"}],"platformVersion":"13","realDisplaySize":"1920x1200","timeZone":"Asia/Calcutta"}} 2023-06-27 03:57:36:238 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys window' 2023-06-27 03:57:36:467 [AndroidDriver] Screen already unlocked, doing nothing 2023-06-27 03:57:36:468 [AndroidUiautomator2Driver@ade3 (5602e09f)] Starting 'com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity and waiting for 'com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity' 2023-06-27 03:57:36:469 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am start -W -n com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' 2023-06-27 03:57:36:929 [ADB] We tried to start an activity that doesn't exist, retrying with '.com.trimble.ttm.applauncher.ux.activities.MainActivity' activity name 2023-06-27 03:57:36:930 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am start -W -n com.trimble.ttm.applauncher.stg/.com.trimble.ttm.applauncher.ux.activities.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' 2023-06-27 03:57:37:396 [AndroidUiautomator2Driver@ade3 (5602e09f)] Deleting UiAutomator2 session 2023-06-27 03:57:37:397 [AndroidUiautomator2Driver@ade3 (5602e09f)] Deleting UiAutomator2 server session 2023-06-27 03:57:37:397 [AndroidUiautomator2Driver@ade3 (5602e09f)] Matched '/' to command name 'deleteSession' 2023-06-27 03:57:37:398 [AndroidUiautomator2Driver@ade3 (5602e09f)] Proxying [DELETE /] to [DELETE http://127.0.0.1:8200/session/6bf697e0-c194-4b34-8b36-2ccab18a2eca] with no body 2023-06-27 03:57:37:407 [AndroidUiautomator2Driver@ade3 (5602e09f)] Got response with status 200: {"sessionId":"6bf697e0-c194-4b34-8b36-2ccab18a2eca","value":null} 2023-06-27 03:57:37:408 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys activity services io.appium.settings/.recorder.RecorderService' 2023-06-27 03:57:37:504 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 03:57:37:689 [Logcat] Stopping logcat capture 2023-06-27 03:57:37:693 [ADB] Removing forwarded port socket connection: 8200 2023-06-27 03:57:37:693 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward --remove tcp:8200' 2023-06-27 03:57:37:796 [AndroidUiautomator2Driver@ade3 (5602e09f)] Restoring hidden api policy to the device default configuration 2023-06-27 03:57:37:796 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' 2023-06-27 03:57:37:974 [Instrumentation] . 2023-06-27 03:57:38:007 [Instrumentation] Time: 4.048 2023-06-27 03:57:38:008 [Instrumentation] 2023-06-27 03:57:38:009 [Instrumentation] OK (1 test) 2023-06-27 03:57:38:044 [Instrumentation] The process has exited with code 0 2023-06-27 03:57:38:063 [AppiumDriver@d0e3] Event 'newSessionStarted' logged at 1687838258063 (09:27:38 GMT+0530 (India Standard Time)) 2023-06-27 03:57:38:132 [AppiumDriver@d0e3] Encountered internal error running command: Error: Cannot start the 'com.trimble.ttm.applauncher.stg' application. Consider checking the driver's troubleshooting documentation. Original error: Cannot start the 'com.trimble.ttm.applauncher.stg' application. Consider checking the driver's troubleshooting documentation. Original error: Activity name '.com.trimble.ttm.applauncher.ux.activities.MainActivity' used to start the app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity 2023-06-27 03:57:38:132 [AppiumDriver@d0e3] at ADB.startApp (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-adb\lib\tools\apk-utils.js:177:11) 2023-06-27 03:57:38:132 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.ensureAppStarts (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:587:5) 2023-06-27 03:57:38:133 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.startUiAutomator2Session (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:442:7) 2023-06-27 03:57:38:133 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.createSession (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:240:7) 2023-06-27 03:57:38:134 [AppiumDriver@d0e3] at AppiumDriver.createSession (C:\Users\SPrasan\AppData\Roaming\npm\node_modules\appium\lib\appium.js:349:35) 2023-06-27 03:57:38:160 [HTTP] <-- POST /session 500 14523 ms - 1496 2023-06-27 03:57:38:161 [HTTP] 2023-06-27 03:57:38:309 [HTTP] Request idempotency key: 1cb134ac-b371-4a00-b595-a9c1adf16722 2023-06-27 03:57:38:311 [HTTP] --> POST /session 2023-06-27 03:57:38:312 [HTTP] {"capabilities":{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}} 2023-06-27 03:57:38:313 [AppiumDriver@d0e3] Calling AppiumDriver.createSession() with args: [null,null,{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}] 2023-06-27 03:57:38:313 [AppiumDriver@d0e3] Event 'newSessionRequested' logged at 1687838258313 (09:27:38 GMT+0530 (India Standard Time)) 2023-06-27 03:57:38:315 [Appium] Attempting to find matching driver for automationName 'uiautomator2' and platformName 'ANDROID' 2023-06-27 03:57:38:316 [Appium] The 'uiautomator2' driver was installed and matched caps. 2023-06-27 03:57:38:316 [Appium] Will require it at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:57:38:316 [Appium] Requiring driver at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:57:38:317 [AppiumDriver@d0e3] Appium v2.0.0-beta.57 creating new AndroidUiautomator2Driver (v2.12.6) session 2023-06-27 03:57:38:317 [AppiumDriver@d0e3] Checking BaseDriver versions for Appium and AndroidUiautomator2Driver 2023-06-27 03:57:38:317 [AppiumDriver@d0e3] Appium's BaseDriver version is 9.3.3 2023-06-27 03:57:38:318 [AppiumDriver@d0e3] AndroidUiautomator2Driver's BaseDriver version is 9.3.3 2023-06-27 03:57:38:319 [AndroidUiautomator2Driver@17b9] Creating session with W3C capabilities: { 2023-06-27 03:57:38:319 [AndroidUiautomator2Driver@17b9] "alwaysMatch": { 2023-06-27 03:57:38:319 [AndroidUiautomator2Driver@17b9] "platformName": "ANDROID", 2023-06-27 03:57:38:320 [AndroidUiautomator2Driver@17b9] "appium:appActivity": "com.trimble.ttm.applauncher.ux.activities.MainActivity", 2023-06-27 03:57:38:320 [AndroidUiautomator2Driver@17b9] "appium:appPackage": "com.trimble.ttm.applauncher.stg", 2023-06-27 03:57:38:320 [AndroidUiautomator2Driver@17b9] "appium:autoGrantPermissions": "true", 2023-06-27 03:57:38:321 [AndroidUiautomator2Driver@17b9] "appium:automationName": "uiautomator2", 2023-06-27 03:57:38:321 [AndroidUiautomator2Driver@17b9] "appium:deviceName": "androidDevice", 2023-06-27 03:57:38:321 [AndroidUiautomator2Driver@17b9] "appium:orientation": "LANDSCAPE", 2023-06-27 03:57:38:322 [AndroidUiautomator2Driver@17b9] "appium:resetKeyboard": "true", 2023-06-27 03:57:38:322 [AndroidUiautomator2Driver@17b9] "appium:unicodeKeyboard": "true" 2023-06-27 03:57:38:322 [AndroidUiautomator2Driver@17b9] }, 2023-06-27 03:57:38:322 [AndroidUiautomator2Driver@17b9] "firstMatch": [ 2023-06-27 03:57:38:323 [AndroidUiautomator2Driver@17b9] {} 2023-06-27 03:57:38:323 [AndroidUiautomator2Driver@17b9] ] 2023-06-27 03:57:38:323 [AndroidUiautomator2Driver@17b9] } 2023-06-27 03:57:38:330 [AndroidUiautomator2Driver@17b9] Capability 'unicodeKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:57:38:330 [AndroidUiautomator2Driver@17b9] Capability 'resetKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:57:38:331 [AndroidUiautomator2Driver@17b9] Capability 'autoGrantPermissions' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:57:38:334 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Session created with session id: f29f8d05-cdbc-428b-9f61-d2221cbfab69 2023-06-27 03:57:38:335 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Starting 'com.trimble.ttm.applauncher.stg' directly on the device 2023-06-27 03:57:38:337 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 03:57:38:337 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 03:57:38:488 [AndroidDriver] Retrieving device list 2023-06-27 03:57:38:489 [ADB] Trying to find a connected android device 2023-06-27 03:57:38:489 [ADB] Getting connected devices 2023-06-27 03:57:38:621 [ADB] Connected devices: [{"udid":"R52R80DRPVP","state":"device"}] 2023-06-27 03:57:38:621 [AndroidDriver] Using device: R52R80DRPVP 2023-06-27 03:57:38:622 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 03:57:38:623 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 03:57:38:746 [ADB] Setting device id to R52R80DRPVP 2023-06-27 03:57:38:746 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.sdk' 2023-06-27 03:57:38:902 [ADB] Current device property 'ro.build.version.sdk': 33 2023-06-27 03:57:38:903 [ADB] Getting device platform version 2023-06-27 03:57:38:903 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.release' 2023-06-27 03:57:39:086 [ADB] Current device property 'ro.build.version.release': 13 2023-06-27 03:57:39:086 [ADB] Device API level: 33 2023-06-27 03:57:39:087 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Relaxing hidden api policy 2023-06-27 03:57:39:087 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings put global hidden_api_policy_pre_p_apps 1;settings put global hidden_api_policy_p_apps 1;settings put global hidden_api_policy 1'' 2023-06-27 03:57:39:360 [AndroidDriver] No app sent in, not parsing package/activity 2023-06-27 03:57:39:360 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP wait-for-device' 2023-06-27 03:57:39:490 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell echo ping' 2023-06-27 03:57:39:621 [AndroidDriver] Pushing settings apk to device... 2023-06-27 03:57:39:621 [ADB] Getting install status for io.appium.settings 2023-06-27 03:57:39:622 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 03:57:39:803 [ADB] 'io.appium.settings' is installed 2023-06-27 03:57:39:803 [ADB] Getting package info for 'io.appium.settings' 2023-06-27 03:57:39:804 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 03:57:40:038 [ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('5.0.3' >= '5.0.3') 2023-06-27 03:57:40:039 [ADB] There is no need to install/upgrade 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\io.appium.settings\apks\settings_apk-debug.apk' 2023-06-27 03:57:40:040 [ADB] Getting IDs of all 'io.appium.settings' processes 2023-06-27 03:57:40:041 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'pgrep --help; echo $?'' 2023-06-27 03:57:40:286 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pgrep -f \(\[\[:blank:\]\]\|\^\)io\.appium\.settings\(\[\[:blank:\]\]\|\$\)' 2023-06-27 03:57:40:534 [AndroidDriver] io.appium.settings is already running. There is no need to reset its permissions. 2023-06-27 03:57:40:535 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell appops set io.appium.settings android:mock_location allow' 2023-06-27 03:57:40:822 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell "[ -e '/data/local/tmp/mock_apps.json' ] && echo __PASS__"' 2023-06-27 03:57:41:012 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell cat /data/local/tmp/mock_apps.json' 2023-06-27 03:57:41:223 [Logcat] Starting logs capture with command: C:\\Users\\SPrasan\\AppData\\Local\\Android\\Sdk\\platform-tools\\adb.exe -P 5037 -s R52R80DRPVP logcat -v threadtime 2023-06-27 03:57:41:422 [AndroidDriver] Enabling Unicode keyboard support 2023-06-27 03:57:41:422 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell settings get secure default_input_method' 2023-06-27 03:57:41:647 [AndroidDriver] Unsetting previous IME io.appium.settings/.UnicodeIME 2023-06-27 03:57:41:648 [AndroidDriver] Setting IME to 'io.appium.settings/.UnicodeIME' 2023-06-27 03:57:41:648 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime enable io.appium.settings/.UnicodeIME' 2023-06-27 03:57:41:832 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime set io.appium.settings/.UnicodeIME' 2023-06-27 03:57:41:999 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Forwarding UiAutomator2 Server port 6790 to local port 8200 2023-06-27 03:57:42:000 [ADB] Forwarding system: 8200 to device: 6790 2023-06-27 03:57:42:001 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward tcp:8200 tcp:6790' 2023-06-27 03:57:42:121 [ADB] Getting install status for io.appium.uiautomator2.server 2023-06-27 03:57:42:121 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 03:57:42:309 [ADB] 'io.appium.uiautomator2.server' is installed 2023-06-27 03:57:42:309 [ADB] Getting package info for 'io.appium.uiautomator2.server' 2023-06-27 03:57:42:310 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 03:57:43:235 [ADB] The version name of the installed 'io.appium.uiautomator2.server' is greater or equal to the application version name ('5.7.8' >= '5.7.8') 2023-06-27 03:57:43:237 [AndroidUiautomator2Driver@17b9 (f29f8d05)] io.appium.uiautomator2.server installation state: sameVersionInstalled 2023-06-27 03:57:43:237 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk 2023-06-27 03:57:43:294 [ADB] Using the previously cached signature entry for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 03:57:43:295 [ADB] sha256 hash did match for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 03:57:43:295 [ADB] Getting install status for io.appium.uiautomator2.server.test 2023-06-27 03:57:43:296 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server.test' 2023-06-27 03:57:43:509 [ADB] 'io.appium.uiautomator2.server.test' is installed 2023-06-27 03:57:43:510 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk 2023-06-27 03:57:43:515 [ADB] Using the previously cached signature entry for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:57:43:516 [ADB] sha256 hash did match for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:57:43:516 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Server packages are not going to be (re)installed 2023-06-27 03:57:43:520 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Waiting up to 30000ms for services to be available 2023-06-27 03:57:43:520 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm list instrumentation' 2023-06-27 03:57:43:718 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Instrumentation target 'io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner' is available 2023-06-27 03:57:43:723 [ADB] Adding packages ["io.appium.settings","io.appium.uiautomator2.server","io.appium.uiautomator2.server.test"] to Doze whitelist 2023-06-27 03:57:43:724 [ADB] Got the following command chunks to execute: [["dumpsys","deviceidle","whitelist","+io.appium.settings",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server.test",";"]] 2023-06-27 03:57:43:724 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys deviceidle whitelist +io.appium.settings ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server.test ;' 2023-06-27 03:57:43:883 [AndroidUiautomator2Driver@17b9 (f29f8d05)] No app capability. Assuming it is already on the device 2023-06-27 03:57:43:883 [ADB] Getting install status for com.trimble.ttm.applauncher.stg 2023-06-27 03:57:43:883 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 03:57:44:055 [ADB] 'com.trimble.ttm.applauncher.stg' is installed 2023-06-27 03:57:44:056 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 03:57:44:240 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm clear com.trimble.ttm.applauncher.stg' 2023-06-27 03:57:44:469 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 03:57:44:639 [ADB] Retrieving requested permissions 2023-06-27 03:57:44:644 [ADB] Retrieved 36 permissions from requested group 2023-06-27 03:57:44:644 [ADB] Retrieving granted permissions 2023-06-27 03:57:44:645 [ADB] Retrieved 13 permissions from install,runtime groups 2023-06-27 03:57:44:645 [ADB] Granting permissions ["android.permission.READ_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.READ_EXTERNAL_STORAGE","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE"] to 'com.trimble.ttm.applauncher.stg' 2023-06-27 03:57:44:646 [ADB] Got the following command chunks to execute: [["pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";"]] 2023-06-27 03:57:44:646 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ;' 2023-06-27 03:57:45:126 [AndroidDriver] Performed fast reset on the installed 'com.trimble.ttm.applauncher.stg' application (stop and clear) 2023-06-27 03:57:45:126 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Performing shallow cleanup of automation leftovers 2023-06-27 03:57:45:136 [AndroidUiautomator2Driver@17b9 (f29f8d05)] No obsolete sessions have been detected (socket hang up) 2023-06-27 03:57:45:136 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop io.appium.uiautomator2.server.test' 2023-06-27 03:57:45:366 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Starting UIAutomator2 server 5.7.8 2023-06-27 03:57:45:367 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Using UIAutomator2 server from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk' and test from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:57:45:367 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Waiting up to 30000ms for UiAutomator2 to be online... 2023-06-27 03:57:45:368 [ADB] Creating ADB subprocess with args: ["-P",5037,"-s","R52R80DRPVP","shell","am","instrument","-w","-e","disableAnalytics",true,"io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner"] 2023-06-27 03:57:45:479 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Matched '/status' to command name 'getStatus' 2023-06-27 03:57:45:480 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:57:45:492 [AndroidUiautomator2Driver@17b9 (f29f8d05)] socket hang up 2023-06-27 03:57:46:493 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Matched '/status' to command name 'getStatus' 2023-06-27 03:57:46:494 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:57:46:500 [AndroidUiautomator2Driver@17b9 (f29f8d05)] socket hang up 2023-06-27 03:57:46:502 [Instrumentation] io.appium.uiautomator2.server.test.AppiumUiAutomator2Server: 2023-06-27 03:57:47:501 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Matched '/status' to command name 'getStatus' 2023-06-27 03:57:47:502 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:57:47:511 [AndroidUiautomator2Driver@17b9 (f29f8d05)] socket hang up 2023-06-27 03:57:48:512 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Matched '/status' to command name 'getStatus' 2023-06-27 03:57:48:513 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:57:48:596 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Got response with status 200: {"sessionId":"None","value":{"message":"UiAutomator2 Server is ready to accept commands","ready":true}} 2023-06-27 03:57:48:597 [AndroidUiautomator2Driver@17b9 (f29f8d05)] The initialization of the instrumentation process took 3230ms 2023-06-27 03:57:48:598 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Matched '/session' to command name 'createSession' 2023-06-27 03:57:48:598 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Proxying [POST /session] to [POST http://127.0.0.1:8200/session] with body: {"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"androidDevice","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true},"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"R52R80DRPVP","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true,"deviceUDID":"R52R80DRPVP"}],"alwaysMatch":{}}} 2023-06-27 03:57:48:627 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Got response with status 200: {"sessionId":"0e99bedc-c100-416c-a8c2-4187707c0898","value":{"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"androidDevice","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true},"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"R52R80DRPVP","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true,"deviceUDID":"R52R80DRPVP"}],"alwaysMatch":{}},"sessionId":"0e99bedc-c100-416c-a8c2-4187707c0898"}} 2023-06-27 03:57:48:627 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Determined the downstream protocol as 'W3C' 2023-06-27 03:57:48:669 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Proxying [GET /appium/device/info] to [GET http://127.0.0.1:8200/session/0e99bedc-c100-416c-a8c2-4187707c0898/appium/device/info] with no body 2023-06-27 03:57:48:728 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Got response with status 200: {"sessionId":"0e99bedc-c100-416c-a8c2-4187707c0898","value":{"androidId":"76dd35aaa2784249","apiVersion":"33","bluetooth":{"state":"OFF"},"brand":"samsung","carrierName":"","displayDensity":320,"locale":"en_US","manufacturer":"samsung","model":"SM-T570","networks":[{"capabilities":{"SSID":null,"linkDownBandwidthKbps":35889,"linkUpstreamBandwidthKbps":12000,"networkCapabilities":"NET_CAPABILITY_NOT_METERED,NET_CAPABILITY_INTERNET,NET_CAPABILITY_NOT_RESTRICTED,NET_CAPABILITY_TRUSTED,NET_CAPABILITY_NOT_VPN,NET_CAPABILITY_VALIDATED,NET_CAPABILITY_NOT_ROAMING,NET_CAPABILITY_FOREGROUND,NET_CAPABILITY_NOT_CONGESTED,NET_CAPABILITY_NOT_SUSPENDED","signalStrength":-54,"transportTypes":"TRANSPORT_WIFI"},"detailedState":"CONNECTED","extraInfo":"","isAvailable":true,"isConnected":true,"isFailover":false,"isRoaming":false,"state":"CONNECTED","subtype":-1,"subtypeName":"","type":1,"typeName":"WIFI"}],"platformVersion":"13","realDisplaySize":"1920x1200","timeZone":"Asia/Calcutta"}} 2023-06-27 03:57:48:729 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys window' 2023-06-27 03:57:48:939 [AndroidDriver] Screen already unlocked, doing nothing 2023-06-27 03:57:48:939 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Starting 'com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity and waiting for 'com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity' 2023-06-27 03:57:48:940 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am start -W -n com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' 2023-06-27 03:57:49:381 [ADB] We tried to start an activity that doesn't exist, retrying with '.com.trimble.ttm.applauncher.ux.activities.MainActivity' activity name 2023-06-27 03:57:49:382 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am start -W -n com.trimble.ttm.applauncher.stg/.com.trimble.ttm.applauncher.ux.activities.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' 2023-06-27 03:57:49:856 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Deleting UiAutomator2 session 2023-06-27 03:57:49:856 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Deleting UiAutomator2 server session 2023-06-27 03:57:49:857 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Matched '/' to command name 'deleteSession' 2023-06-27 03:57:49:857 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Proxying [DELETE /] to [DELETE http://127.0.0.1:8200/session/0e99bedc-c100-416c-a8c2-4187707c0898] with no body 2023-06-27 03:57:49:865 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Got response with status 200: {"sessionId":"0e99bedc-c100-416c-a8c2-4187707c0898","value":null} 2023-06-27 03:57:49:867 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys activity services io.appium.settings/.recorder.RecorderService' 2023-06-27 03:57:50:019 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 03:57:50:188 [Logcat] Stopping logcat capture 2023-06-27 03:57:50:193 [ADB] Removing forwarded port socket connection: 8200 2023-06-27 03:57:50:194 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward --remove tcp:8200' 2023-06-27 03:57:50:329 [AndroidUiautomator2Driver@17b9 (f29f8d05)] Restoring hidden api policy to the device default configuration 2023-06-27 03:57:50:329 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' 2023-06-27 03:57:50:538 [Instrumentation] . 2023-06-27 03:57:50:571 [Instrumentation] Time: 4.041 2023-06-27 03:57:50:572 [Instrumentation] 2023-06-27 03:57:50:573 [Instrumentation] OK (1 test) 2023-06-27 03:57:50:596 [AppiumDriver@d0e3] Event 'newSessionStarted' logged at 1687838270596 (09:27:50 GMT+0530 (India Standard Time)) 2023-06-27 03:57:50:599 [AppiumDriver@d0e3] Encountered internal error running command: Error: Cannot start the 'com.trimble.ttm.applauncher.stg' application. Consider checking the driver's troubleshooting documentation. Original error: Cannot start the 'com.trimble.ttm.applauncher.stg' application. Consider checking the driver's troubleshooting documentation. Original error: Activity name '.com.trimble.ttm.applauncher.ux.activities.MainActivity' used to start the app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity 2023-06-27 03:57:50:600 [AppiumDriver@d0e3] at ADB.startApp (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-adb\lib\tools\apk-utils.js:177:11) 2023-06-27 03:57:50:601 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.ensureAppStarts (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:587:5) 2023-06-27 03:57:50:601 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.startUiAutomator2Session (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:442:7) 2023-06-27 03:57:50:602 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.createSession (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:240:7) 2023-06-27 03:57:50:603 [AppiumDriver@d0e3] at AppiumDriver.createSession (C:\Users\SPrasan\AppData\Roaming\npm\node_modules\appium\lib\appium.js:349:35) 2023-06-27 03:57:50:607 [HTTP] <-- POST /session 500 12294 ms - 1496 2023-06-27 03:57:50:608 [HTTP] 2023-06-27 03:57:50:624 [Instrumentation] The process has exited with code 0 2023-06-27 03:57:50:629 [HTTP] Request idempotency key: 7fc87e77-c8c2-4812-b6b5-87a5b17d40ba 2023-06-27 03:57:50:630 [HTTP] --> POST /session 2023-06-27 03:57:50:631 [HTTP] {"capabilities":{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}} 2023-06-27 03:57:50:632 [AppiumDriver@d0e3] Calling AppiumDriver.createSession() with args: [null,null,{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}] 2023-06-27 03:57:50:632 [AppiumDriver@d0e3] Event 'newSessionRequested' logged at 1687838270632 (09:27:50 GMT+0530 (India Standard Time)) 2023-06-27 03:57:50:635 [Appium] Attempting to find matching driver for automationName 'uiautomator2' and platformName 'ANDROID' 2023-06-27 03:57:50:636 [Appium] The 'uiautomator2' driver was installed and matched caps. 2023-06-27 03:57:50:636 [Appium] Will require it at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:57:50:637 [Appium] Requiring driver at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:57:50:637 [AppiumDriver@d0e3] Appium v2.0.0-beta.57 creating new AndroidUiautomator2Driver (v2.12.6) session 2023-06-27 03:57:50:637 [AppiumDriver@d0e3] Checking BaseDriver versions for Appium and AndroidUiautomator2Driver 2023-06-27 03:57:50:638 [AppiumDriver@d0e3] Appium's BaseDriver version is 9.3.3 2023-06-27 03:57:50:638 [AppiumDriver@d0e3] AndroidUiautomator2Driver's BaseDriver version is 9.3.3 2023-06-27 03:57:50:639 [AndroidUiautomator2Driver@fa2e] Creating session with W3C capabilities: { 2023-06-27 03:57:50:639 [AndroidUiautomator2Driver@fa2e] "alwaysMatch": { 2023-06-27 03:57:50:639 [AndroidUiautomator2Driver@fa2e] "platformName": "ANDROID", 2023-06-27 03:57:50:640 [AndroidUiautomator2Driver@fa2e] "appium:appActivity": "com.trimble.ttm.applauncher.ux.activities.MainActivity", 2023-06-27 03:57:50:640 [AndroidUiautomator2Driver@fa2e] "appium:appPackage": "com.trimble.ttm.applauncher.stg", 2023-06-27 03:57:50:640 [AndroidUiautomator2Driver@fa2e] "appium:autoGrantPermissions": "true", 2023-06-27 03:57:50:640 [AndroidUiautomator2Driver@fa2e] "appium:automationName": "uiautomator2", 2023-06-27 03:57:50:641 [AndroidUiautomator2Driver@fa2e] "appium:deviceName": "androidDevice", 2023-06-27 03:57:50:641 [AndroidUiautomator2Driver@fa2e] "appium:orientation": "LANDSCAPE", 2023-06-27 03:57:50:641 [AndroidUiautomator2Driver@fa2e] "appium:resetKeyboard": "true", 2023-06-27 03:57:50:641 [AndroidUiautomator2Driver@fa2e] "appium:unicodeKeyboard": "true" 2023-06-27 03:57:50:642 [AndroidUiautomator2Driver@fa2e] }, 2023-06-27 03:57:50:642 [AndroidUiautomator2Driver@fa2e] "firstMatch": [ 2023-06-27 03:57:50:642 [AndroidUiautomator2Driver@fa2e] {} 2023-06-27 03:57:50:642 [AndroidUiautomator2Driver@fa2e] ] 2023-06-27 03:57:50:642 [AndroidUiautomator2Driver@fa2e] } 2023-06-27 03:57:50:646 [AndroidUiautomator2Driver@fa2e] Capability 'unicodeKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:57:50:646 [AndroidUiautomator2Driver@fa2e] Capability 'resetKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:57:50:646 [AndroidUiautomator2Driver@fa2e] Capability 'autoGrantPermissions' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:57:50:648 [AndroidUiautomator2Driver@fa2e (d204993d)] Session created with session id: d204993d-7a33-4681-b890-ef3149af3b9d 2023-06-27 03:57:50:649 [AndroidUiautomator2Driver@fa2e (d204993d)] Starting 'com.trimble.ttm.applauncher.stg' directly on the device 2023-06-27 03:57:50:650 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 03:57:50:650 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 03:57:50:779 [AndroidDriver] Retrieving device list 2023-06-27 03:57:50:779 [ADB] Trying to find a connected android device 2023-06-27 03:57:50:780 [ADB] Getting connected devices 2023-06-27 03:57:50:886 [ADB] Connected devices: [{"udid":"R52R80DRPVP","state":"device"}] 2023-06-27 03:57:50:886 [AndroidDriver] Using device: R52R80DRPVP 2023-06-27 03:57:50:887 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 03:57:50:888 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 03:57:51:015 [ADB] Setting device id to R52R80DRPVP 2023-06-27 03:57:51:015 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.sdk' 2023-06-27 03:57:51:203 [ADB] Current device property 'ro.build.version.sdk': 33 2023-06-27 03:57:51:203 [ADB] Getting device platform version 2023-06-27 03:57:51:204 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.release' 2023-06-27 03:57:51:395 [ADB] Current device property 'ro.build.version.release': 13 2023-06-27 03:57:51:395 [ADB] Device API level: 33 2023-06-27 03:57:51:395 [AndroidUiautomator2Driver@fa2e (d204993d)] Relaxing hidden api policy 2023-06-27 03:57:51:395 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings put global hidden_api_policy_pre_p_apps 1;settings put global hidden_api_policy_p_apps 1;settings put global hidden_api_policy 1'' 2023-06-27 03:57:51:633 [AndroidDriver] No app sent in, not parsing package/activity 2023-06-27 03:57:51:634 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP wait-for-device' 2023-06-27 03:57:51:734 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell echo ping' 2023-06-27 03:57:51:866 [AndroidDriver] Pushing settings apk to device... 2023-06-27 03:57:51:866 [ADB] Getting install status for io.appium.settings 2023-06-27 03:57:51:866 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 03:57:52:045 [ADB] 'io.appium.settings' is installed 2023-06-27 03:57:52:045 [ADB] Getting package info for 'io.appium.settings' 2023-06-27 03:57:52:045 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 03:57:52:261 [ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('5.0.3' >= '5.0.3') 2023-06-27 03:57:52:262 [ADB] There is no need to install/upgrade 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\io.appium.settings\apks\settings_apk-debug.apk' 2023-06-27 03:57:52:263 [ADB] Getting IDs of all 'io.appium.settings' processes 2023-06-27 03:57:52:263 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'pgrep --help; echo $?'' 2023-06-27 03:57:52:461 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pgrep -f \(\[\[:blank:\]\]\|\^\)io\.appium\.settings\(\[\[:blank:\]\]\|\$\)' 2023-06-27 03:57:52:690 [AndroidDriver] io.appium.settings is already running. There is no need to reset its permissions. 2023-06-27 03:57:52:690 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell appops set io.appium.settings android:mock_location allow' 2023-06-27 03:57:52:909 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell "[ -e '/data/local/tmp/mock_apps.json' ] && echo __PASS__"' 2023-06-27 03:57:53:074 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell cat /data/local/tmp/mock_apps.json' 2023-06-27 03:57:53:262 [Logcat] Starting logs capture with command: C:\\Users\\SPrasan\\AppData\\Local\\Android\\Sdk\\platform-tools\\adb.exe -P 5037 -s R52R80DRPVP logcat -v threadtime 2023-06-27 03:57:53:458 [AndroidDriver] Enabling Unicode keyboard support 2023-06-27 03:57:53:458 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell settings get secure default_input_method' 2023-06-27 03:57:53:662 [AndroidDriver] Unsetting previous IME io.appium.settings/.UnicodeIME 2023-06-27 03:57:53:662 [AndroidDriver] Setting IME to 'io.appium.settings/.UnicodeIME' 2023-06-27 03:57:53:662 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime enable io.appium.settings/.UnicodeIME' 2023-06-27 03:57:53:827 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime set io.appium.settings/.UnicodeIME' 2023-06-27 03:57:54:009 [AndroidUiautomator2Driver@fa2e (d204993d)] Forwarding UiAutomator2 Server port 6790 to local port 8200 2023-06-27 03:57:54:010 [ADB] Forwarding system: 8200 to device: 6790 2023-06-27 03:57:54:010 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward tcp:8200 tcp:6790' 2023-06-27 03:57:54:135 [ADB] Getting install status for io.appium.uiautomator2.server 2023-06-27 03:57:54:137 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 03:57:54:296 [ADB] 'io.appium.uiautomator2.server' is installed 2023-06-27 03:57:54:296 [ADB] Getting package info for 'io.appium.uiautomator2.server' 2023-06-27 03:57:54:297 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 03:57:55:238 [ADB] The version name of the installed 'io.appium.uiautomator2.server' is greater or equal to the application version name ('5.7.8' >= '5.7.8') 2023-06-27 03:57:55:239 [AndroidUiautomator2Driver@fa2e (d204993d)] io.appium.uiautomator2.server installation state: sameVersionInstalled 2023-06-27 03:57:55:240 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk 2023-06-27 03:57:55:299 [ADB] Using the previously cached signature entry for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 03:57:55:299 [ADB] sha256 hash did match for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 03:57:55:299 [ADB] Getting install status for io.appium.uiautomator2.server.test 2023-06-27 03:57:55:300 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server.test' 2023-06-27 03:57:55:521 [ADB] 'io.appium.uiautomator2.server.test' is installed 2023-06-27 03:57:55:522 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk 2023-06-27 03:57:55:527 [ADB] Using the previously cached signature entry for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:57:55:528 [ADB] sha256 hash did match for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:57:55:528 [AndroidUiautomator2Driver@fa2e (d204993d)] Server packages are not going to be (re)installed 2023-06-27 03:57:55:531 [AndroidUiautomator2Driver@fa2e (d204993d)] Waiting up to 30000ms for services to be available 2023-06-27 03:57:55:531 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm list instrumentation' 2023-06-27 03:57:55:736 [AndroidUiautomator2Driver@fa2e (d204993d)] Instrumentation target 'io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner' is available 2023-06-27 03:57:55:736 [ADB] Adding packages ["io.appium.settings","io.appium.uiautomator2.server","io.appium.uiautomator2.server.test"] to Doze whitelist 2023-06-27 03:57:55:736 [ADB] Got the following command chunks to execute: [["dumpsys","deviceidle","whitelist","+io.appium.settings",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server.test",";"]] 2023-06-27 03:57:55:737 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys deviceidle whitelist +io.appium.settings ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server.test ;' 2023-06-27 03:57:55:918 [AndroidUiautomator2Driver@fa2e (d204993d)] No app capability. Assuming it is already on the device 2023-06-27 03:57:55:919 [ADB] Getting install status for com.trimble.ttm.applauncher.stg 2023-06-27 03:57:55:919 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 03:57:56:106 [ADB] 'com.trimble.ttm.applauncher.stg' is installed 2023-06-27 03:57:56:106 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 03:57:56:326 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm clear com.trimble.ttm.applauncher.stg' 2023-06-27 03:57:56:524 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 03:57:56:693 [ADB] Retrieving requested permissions 2023-06-27 03:57:56:694 [ADB] Retrieved 36 permissions from requested group 2023-06-27 03:57:56:694 [ADB] Retrieving granted permissions 2023-06-27 03:57:56:695 [ADB] Retrieved 13 permissions from install,runtime groups 2023-06-27 03:57:56:696 [ADB] Granting permissions ["android.permission.READ_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.READ_EXTERNAL_STORAGE","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE"] to 'com.trimble.ttm.applauncher.stg' 2023-06-27 03:57:56:696 [ADB] Got the following command chunks to execute: [["pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";"]] 2023-06-27 03:57:56:696 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ;' 2023-06-27 03:57:57:159 [AndroidDriver] Performed fast reset on the installed 'com.trimble.ttm.applauncher.stg' application (stop and clear) 2023-06-27 03:57:57:159 [AndroidUiautomator2Driver@fa2e (d204993d)] Performing shallow cleanup of automation leftovers 2023-06-27 03:57:57:172 [AndroidUiautomator2Driver@fa2e (d204993d)] No obsolete sessions have been detected (socket hang up) 2023-06-27 03:57:57:172 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop io.appium.uiautomator2.server.test' 2023-06-27 03:57:57:392 [AndroidUiautomator2Driver@fa2e (d204993d)] Starting UIAutomator2 server 5.7.8 2023-06-27 03:57:57:392 [AndroidUiautomator2Driver@fa2e (d204993d)] Using UIAutomator2 server from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk' and test from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:57:57:393 [AndroidUiautomator2Driver@fa2e (d204993d)] Waiting up to 30000ms for UiAutomator2 to be online... 2023-06-27 03:57:57:393 [ADB] Creating ADB subprocess with args: ["-P",5037,"-s","R52R80DRPVP","shell","am","instrument","-w","-e","disableAnalytics",true,"io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner"] 2023-06-27 03:57:57:502 [AndroidUiautomator2Driver@fa2e (d204993d)] Matched '/status' to command name 'getStatus' 2023-06-27 03:57:57:503 [AndroidUiautomator2Driver@fa2e (d204993d)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:57:57:524 [AndroidUiautomator2Driver@fa2e (d204993d)] socket hang up 2023-06-27 03:57:58:509 [Instrumentation] io.appium.uiautomator2.server.test.AppiumUiAutomator2Server: 2023-06-27 03:57:58:527 [AndroidUiautomator2Driver@fa2e (d204993d)] Matched '/status' to command name 'getStatus' 2023-06-27 03:57:58:530 [AndroidUiautomator2Driver@fa2e (d204993d)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:57:58:545 [AndroidUiautomator2Driver@fa2e (d204993d)] socket hang up 2023-06-27 03:57:59:547 [AndroidUiautomator2Driver@fa2e (d204993d)] Matched '/status' to command name 'getStatus' 2023-06-27 03:57:59:547 [AndroidUiautomator2Driver@fa2e (d204993d)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:57:59:557 [AndroidUiautomator2Driver@fa2e (d204993d)] socket hang up 2023-06-27 03:58:00:559 [AndroidUiautomator2Driver@fa2e (d204993d)] Matched '/status' to command name 'getStatus' 2023-06-27 03:58:00:560 [AndroidUiautomator2Driver@fa2e (d204993d)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:58:00:644 [AndroidUiautomator2Driver@fa2e (d204993d)] Got response with status 200: {"sessionId":"None","value":{"message":"UiAutomator2 Server is ready to accept commands","ready":true}} 2023-06-27 03:58:00:645 [AndroidUiautomator2Driver@fa2e (d204993d)] The initialization of the instrumentation process took 3252ms 2023-06-27 03:58:00:646 [AndroidUiautomator2Driver@fa2e (d204993d)] Matched '/session' to command name 'createSession' 2023-06-27 03:58:00:647 [AndroidUiautomator2Driver@fa2e (d204993d)] Proxying [POST /session] to [POST http://127.0.0.1:8200/session] with body: {"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"androidDevice","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true},"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"R52R80DRPVP","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true,"deviceUDID":"R52R80DRPVP"}],"alwaysMatch":{}}} 2023-06-27 03:58:00:675 [AndroidUiautomator2Driver@fa2e (d204993d)] Got response with status 200: {"sessionId":"345e276b-8f7a-4d9c-acb5-f1d5fddaf07a","value":{"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"androidDevice","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true},"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"R52R80DRPVP","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true,"deviceUDID":"R52R80DRPVP"}],"alwaysMatch":{}},"sessionId":"345e276b-8f7a-4d9c-acb5-f1d5fddaf07a"}} 2023-06-27 03:58:00:676 [AndroidUiautomator2Driver@fa2e (d204993d)] Determined the downstream protocol as 'W3C' 2023-06-27 03:58:00:712 [AndroidUiautomator2Driver@fa2e (d204993d)] Proxying [GET /appium/device/info] to [GET http://127.0.0.1:8200/session/345e276b-8f7a-4d9c-acb5-f1d5fddaf07a/appium/device/info] with no body 2023-06-27 03:58:00:766 [AndroidUiautomator2Driver@fa2e (d204993d)] Got response with status 200: {"sessionId":"345e276b-8f7a-4d9c-acb5-f1d5fddaf07a","value":{"androidId":"76dd35aaa2784249","apiVersion":"33","bluetooth":{"state":"OFF"},"brand":"samsung","carrierName":"","displayDensity":320,"locale":"en_US","manufacturer":"samsung","model":"SM-T570","networks":[{"capabilities":{"SSID":null,"linkDownBandwidthKbps":35889,"linkUpstreamBandwidthKbps":12000,"networkCapabilities":"NET_CAPABILITY_NOT_METERED,NET_CAPABILITY_INTERNET,NET_CAPABILITY_NOT_RESTRICTED,NET_CAPABILITY_TRUSTED,NET_CAPABILITY_NOT_VPN,NET_CAPABILITY_VALIDATED,NET_CAPABILITY_NOT_ROAMING,NET_CAPABILITY_FOREGROUND,NET_CAPABILITY_NOT_CONGESTED,NET_CAPABILITY_NOT_SUSPENDED","signalStrength":-54,"transportTypes":"TRANSPORT_WIFI"},"detailedState":"CONNECTED","extraInfo":"","isAvailable":true,"isConnected":true,"isFailover":false,"isRoaming":false,"state":"CONNECTED","subtype":-1,"subtypeName":"","type":1,"typeName":"WIFI"}],"platformVersion":"13","realDisplaySize":"1920x1200","timeZone":"Asia/Calcutta"}} 2023-06-27 03:58:00:767 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys window' 2023-06-27 03:58:00:959 [AndroidDriver] Screen already unlocked, doing nothing 2023-06-27 03:58:00:959 [AndroidUiautomator2Driver@fa2e (d204993d)] Starting 'com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity and waiting for 'com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity' 2023-06-27 03:58:00:960 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am start -W -n com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' 2023-06-27 03:58:01:410 [ADB] We tried to start an activity that doesn't exist, retrying with '.com.trimble.ttm.applauncher.ux.activities.MainActivity' activity name 2023-06-27 03:58:01:410 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am start -W -n com.trimble.ttm.applauncher.stg/.com.trimble.ttm.applauncher.ux.activities.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' 2023-06-27 03:58:01:878 [AndroidUiautomator2Driver@fa2e (d204993d)] Deleting UiAutomator2 session 2023-06-27 03:58:01:878 [AndroidUiautomator2Driver@fa2e (d204993d)] Deleting UiAutomator2 server session 2023-06-27 03:58:01:880 [AndroidUiautomator2Driver@fa2e (d204993d)] Matched '/' to command name 'deleteSession' 2023-06-27 03:58:01:881 [AndroidUiautomator2Driver@fa2e (d204993d)] Proxying [DELETE /] to [DELETE http://127.0.0.1:8200/session/345e276b-8f7a-4d9c-acb5-f1d5fddaf07a] with no body 2023-06-27 03:58:01:891 [AndroidUiautomator2Driver@fa2e (d204993d)] Got response with status 200: {"sessionId":"345e276b-8f7a-4d9c-acb5-f1d5fddaf07a","value":null} 2023-06-27 03:58:01:893 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys activity services io.appium.settings/.recorder.RecorderService' 2023-06-27 03:58:02:008 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:02:160 [Logcat] Stopping logcat capture 2023-06-27 03:58:02:164 [ADB] Removing forwarded port socket connection: 8200 2023-06-27 03:58:02:164 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward --remove tcp:8200' 2023-06-27 03:58:02:286 [AndroidUiautomator2Driver@fa2e (d204993d)] Restoring hidden api policy to the device default configuration 2023-06-27 03:58:02:287 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' 2023-06-27 03:58:02:552 [Instrumentation] . 2023-06-27 03:58:02:581 [AppiumDriver@d0e3] Event 'newSessionStarted' logged at 1687838282580 (09:28:02 GMT+0530 (India Standard Time)) 2023-06-27 03:58:02:584 [AppiumDriver@d0e3] Encountered internal error running command: Error: Cannot start the 'com.trimble.ttm.applauncher.stg' application. Consider checking the driver's troubleshooting documentation. Original error: Cannot start the 'com.trimble.ttm.applauncher.stg' application. Consider checking the driver's troubleshooting documentation. Original error: Activity name '.com.trimble.ttm.applauncher.ux.activities.MainActivity' used to start the app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity 2023-06-27 03:58:02:584 [AppiumDriver@d0e3] at ADB.startApp (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-adb\lib\tools\apk-utils.js:177:11) 2023-06-27 03:58:02:585 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.ensureAppStarts (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:587:5) 2023-06-27 03:58:02:586 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.startUiAutomator2Session (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:442:7) 2023-06-27 03:58:02:587 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.createSession (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:240:7) 2023-06-27 03:58:02:588 [AppiumDriver@d0e3] at AppiumDriver.createSession (C:\Users\SPrasan\AppData\Roaming\npm\node_modules\appium\lib\appium.js:349:35) 2023-06-27 03:58:02:594 [HTTP] <-- POST /session 500 11960 ms - 1496 2023-06-27 03:58:02:595 [HTTP] 2023-06-27 03:58:02:599 [Instrumentation] Time: 4.051 2023-06-27 03:58:02:600 [Instrumentation] 2023-06-27 03:58:02:600 [Instrumentation] OK (1 test) 2023-06-27 03:58:02:622 [HTTP] Request idempotency key: 909752c4-e7a8-4533-9c65-2c0ef4b60ab4 2023-06-27 03:58:02:626 [HTTP] --> POST /session 2023-06-27 03:58:02:627 [HTTP] {"capabilities":{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}} 2023-06-27 03:58:02:628 [AppiumDriver@d0e3] Calling AppiumDriver.createSession() with args: [null,null,{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}] 2023-06-27 03:58:02:629 [AppiumDriver@d0e3] Event 'newSessionRequested' logged at 1687838282628 (09:28:02 GMT+0530 (India Standard Time)) 2023-06-27 03:58:02:631 [Appium] Attempting to find matching driver for automationName 'uiautomator2' and platformName 'ANDROID' 2023-06-27 03:58:02:632 [Appium] The 'uiautomator2' driver was installed and matched caps. 2023-06-27 03:58:02:632 [Appium] Will require it at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:58:02:632 [Appium] Requiring driver at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:58:02:633 [AppiumDriver@d0e3] Appium v2.0.0-beta.57 creating new AndroidUiautomator2Driver (v2.12.6) session 2023-06-27 03:58:02:633 [AppiumDriver@d0e3] Checking BaseDriver versions for Appium and AndroidUiautomator2Driver 2023-06-27 03:58:02:634 [AppiumDriver@d0e3] Appium's BaseDriver version is 9.3.3 2023-06-27 03:58:02:634 [AppiumDriver@d0e3] AndroidUiautomator2Driver's BaseDriver version is 9.3.3 2023-06-27 03:58:02:636 [AndroidUiautomator2Driver@f457] Creating session with W3C capabilities: { 2023-06-27 03:58:02:636 [AndroidUiautomator2Driver@f457] "alwaysMatch": { 2023-06-27 03:58:02:637 [AndroidUiautomator2Driver@f457] "platformName": "ANDROID", 2023-06-27 03:58:02:638 [AndroidUiautomator2Driver@f457] "appium:appActivity": "com.trimble.ttm.applauncher.ux.activities.MainActivity", 2023-06-27 03:58:02:638 [AndroidUiautomator2Driver@f457] "appium:appPackage": "com.trimble.ttm.applauncher.stg", 2023-06-27 03:58:02:639 [AndroidUiautomator2Driver@f457] "appium:autoGrantPermissions": "true", 2023-06-27 03:58:02:639 [AndroidUiautomator2Driver@f457] "appium:automationName": "uiautomator2", 2023-06-27 03:58:02:640 [AndroidUiautomator2Driver@f457] "appium:deviceName": "androidDevice", 2023-06-27 03:58:02:640 [AndroidUiautomator2Driver@f457] "appium:orientation": "LANDSCAPE", 2023-06-27 03:58:02:641 [AndroidUiautomator2Driver@f457] "appium:resetKeyboard": "true", 2023-06-27 03:58:02:641 [AndroidUiautomator2Driver@f457] "appium:unicodeKeyboard": "true" 2023-06-27 03:58:02:642 [AndroidUiautomator2Driver@f457] }, 2023-06-27 03:58:02:642 [AndroidUiautomator2Driver@f457] "firstMatch": [ 2023-06-27 03:58:02:643 [AndroidUiautomator2Driver@f457] {} 2023-06-27 03:58:02:643 [AndroidUiautomator2Driver@f457] ] 2023-06-27 03:58:02:644 [AndroidUiautomator2Driver@f457] } 2023-06-27 03:58:02:651 [AndroidUiautomator2Driver@f457] Capability 'unicodeKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:58:02:652 [AndroidUiautomator2Driver@f457] Capability 'resetKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:58:02:652 [AndroidUiautomator2Driver@f457] Capability 'autoGrantPermissions' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:58:02:658 [AndroidUiautomator2Driver@f457 (eec87d73)] Session created with session id: eec87d73-fea3-407c-a711-cf33ebe2f43d 2023-06-27 03:58:02:659 [AndroidUiautomator2Driver@f457 (eec87d73)] Starting 'com.trimble.ttm.applauncher.stg' directly on the device 2023-06-27 03:58:02:660 [Instrumentation] The process has exited with code 0 2023-06-27 03:58:02:662 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 03:58:02:663 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 03:58:02:790 [AndroidDriver] Retrieving device list 2023-06-27 03:58:02:790 [ADB] Trying to find a connected android device 2023-06-27 03:58:02:790 [ADB] Getting connected devices 2023-06-27 03:58:02:924 [ADB] Connected devices: [{"udid":"R52R80DRPVP","state":"device"}] 2023-06-27 03:58:02:924 [AndroidDriver] Using device: R52R80DRPVP 2023-06-27 03:58:02:926 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 03:58:02:927 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 03:58:03:079 [ADB] Setting device id to R52R80DRPVP 2023-06-27 03:58:03:079 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.sdk' 2023-06-27 03:58:03:258 [ADB] Current device property 'ro.build.version.sdk': 33 2023-06-27 03:58:03:259 [ADB] Getting device platform version 2023-06-27 03:58:03:259 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.release' 2023-06-27 03:58:03:438 [ADB] Current device property 'ro.build.version.release': 13 2023-06-27 03:58:03:439 [ADB] Device API level: 33 2023-06-27 03:58:03:439 [AndroidUiautomator2Driver@f457 (eec87d73)] Relaxing hidden api policy 2023-06-27 03:58:03:439 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings put global hidden_api_policy_pre_p_apps 1;settings put global hidden_api_policy_p_apps 1;settings put global hidden_api_policy 1'' 2023-06-27 03:58:03:711 [AndroidDriver] No app sent in, not parsing package/activity 2023-06-27 03:58:03:711 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP wait-for-device' 2023-06-27 03:58:03:845 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell echo ping' 2023-06-27 03:58:03:997 [AndroidDriver] Pushing settings apk to device... 2023-06-27 03:58:03:998 [ADB] Getting install status for io.appium.settings 2023-06-27 03:58:03:998 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 03:58:04:189 [ADB] 'io.appium.settings' is installed 2023-06-27 03:58:04:190 [ADB] Getting package info for 'io.appium.settings' 2023-06-27 03:58:04:190 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 03:58:04:418 [ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('5.0.3' >= '5.0.3') 2023-06-27 03:58:04:419 [ADB] There is no need to install/upgrade 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\io.appium.settings\apks\settings_apk-debug.apk' 2023-06-27 03:58:04:419 [ADB] Getting IDs of all 'io.appium.settings' processes 2023-06-27 03:58:04:420 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'pgrep --help; echo $?'' 2023-06-27 03:58:04:670 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pgrep -f \(\[\[:blank:\]\]\|\^\)io\.appium\.settings\(\[\[:blank:\]\]\|\$\)' 2023-06-27 03:58:04:901 [AndroidDriver] io.appium.settings is already running. There is no need to reset its permissions. 2023-06-27 03:58:04:902 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell appops set io.appium.settings android:mock_location allow' 2023-06-27 03:58:05:155 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell "[ -e '/data/local/tmp/mock_apps.json' ] && echo __PASS__"' 2023-06-27 03:58:05:382 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell cat /data/local/tmp/mock_apps.json' 2023-06-27 03:58:05:559 [Logcat] Starting logs capture with command: C:\\Users\\SPrasan\\AppData\\Local\\Android\\Sdk\\platform-tools\\adb.exe -P 5037 -s R52R80DRPVP logcat -v threadtime 2023-06-27 03:58:05:733 [AndroidDriver] Enabling Unicode keyboard support 2023-06-27 03:58:05:734 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell settings get secure default_input_method' 2023-06-27 03:58:05:886 [AndroidDriver] Unsetting previous IME io.appium.settings/.UnicodeIME 2023-06-27 03:58:05:886 [AndroidDriver] Setting IME to 'io.appium.settings/.UnicodeIME' 2023-06-27 03:58:05:886 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime enable io.appium.settings/.UnicodeIME' 2023-06-27 03:58:06:072 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime set io.appium.settings/.UnicodeIME' 2023-06-27 03:58:06:246 [AndroidUiautomator2Driver@f457 (eec87d73)] Forwarding UiAutomator2 Server port 6790 to local port 8200 2023-06-27 03:58:06:247 [ADB] Forwarding system: 8200 to device: 6790 2023-06-27 03:58:06:247 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward tcp:8200 tcp:6790' 2023-06-27 03:58:06:373 [ADB] Getting install status for io.appium.uiautomator2.server 2023-06-27 03:58:06:374 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 03:58:06:526 [ADB] 'io.appium.uiautomator2.server' is installed 2023-06-27 03:58:06:526 [ADB] Getting package info for 'io.appium.uiautomator2.server' 2023-06-27 03:58:06:526 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 03:58:07:458 [ADB] The version name of the installed 'io.appium.uiautomator2.server' is greater or equal to the application version name ('5.7.8' >= '5.7.8') 2023-06-27 03:58:07:459 [AndroidUiautomator2Driver@f457 (eec87d73)] io.appium.uiautomator2.server installation state: sameVersionInstalled 2023-06-27 03:58:07:459 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk 2023-06-27 03:58:07:524 [ADB] Using the previously cached signature entry for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 03:58:07:525 [ADB] sha256 hash did match for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 03:58:07:525 [ADB] Getting install status for io.appium.uiautomator2.server.test 2023-06-27 03:58:07:526 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server.test' 2023-06-27 03:58:07:734 [ADB] 'io.appium.uiautomator2.server.test' is installed 2023-06-27 03:58:07:734 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk 2023-06-27 03:58:07:738 [ADB] Using the previously cached signature entry for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:58:07:739 [ADB] sha256 hash did match for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:58:07:739 [AndroidUiautomator2Driver@f457 (eec87d73)] Server packages are not going to be (re)installed 2023-06-27 03:58:07:741 [AndroidUiautomator2Driver@f457 (eec87d73)] Waiting up to 30000ms for services to be available 2023-06-27 03:58:07:741 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm list instrumentation' 2023-06-27 03:58:07:895 [AndroidUiautomator2Driver@f457 (eec87d73)] Instrumentation target 'io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner' is available 2023-06-27 03:58:07:896 [ADB] Adding packages ["io.appium.settings","io.appium.uiautomator2.server","io.appium.uiautomator2.server.test"] to Doze whitelist 2023-06-27 03:58:07:896 [ADB] Got the following command chunks to execute: [["dumpsys","deviceidle","whitelist","+io.appium.settings",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server.test",";"]] 2023-06-27 03:58:07:896 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys deviceidle whitelist +io.appium.settings ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server.test ;' 2023-06-27 03:58:08:069 [AndroidUiautomator2Driver@f457 (eec87d73)] No app capability. Assuming it is already on the device 2023-06-27 03:58:08:070 [ADB] Getting install status for com.trimble.ttm.applauncher.stg 2023-06-27 03:58:08:070 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:08:216 [ADB] 'com.trimble.ttm.applauncher.stg' is installed 2023-06-27 03:58:08:216 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:08:405 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm clear com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:08:612 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:08:763 [ADB] Retrieving requested permissions 2023-06-27 03:58:08:763 [ADB] Retrieved 36 permissions from requested group 2023-06-27 03:58:08:763 [ADB] Retrieving granted permissions 2023-06-27 03:58:08:764 [ADB] Retrieved 13 permissions from install,runtime groups 2023-06-27 03:58:08:764 [ADB] Granting permissions ["android.permission.READ_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.READ_EXTERNAL_STORAGE","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE"] to 'com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:08:765 [ADB] Got the following command chunks to execute: [["pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";"]] 2023-06-27 03:58:08:765 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ;' 2023-06-27 03:58:09:263 [AndroidDriver] Performed fast reset on the installed 'com.trimble.ttm.applauncher.stg' application (stop and clear) 2023-06-27 03:58:09:264 [AndroidUiautomator2Driver@f457 (eec87d73)] Performing shallow cleanup of automation leftovers 2023-06-27 03:58:09:273 [AndroidUiautomator2Driver@f457 (eec87d73)] No obsolete sessions have been detected (socket hang up) 2023-06-27 03:58:09:273 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop io.appium.uiautomator2.server.test' 2023-06-27 03:58:09:483 [AndroidUiautomator2Driver@f457 (eec87d73)] Starting UIAutomator2 server 5.7.8 2023-06-27 03:58:09:484 [AndroidUiautomator2Driver@f457 (eec87d73)] Using UIAutomator2 server from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk' and test from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:58:09:484 [AndroidUiautomator2Driver@f457 (eec87d73)] Waiting up to 30000ms for UiAutomator2 to be online... 2023-06-27 03:58:09:484 [ADB] Creating ADB subprocess with args: ["-P",5037,"-s","R52R80DRPVP","shell","am","instrument","-w","-e","disableAnalytics",true,"io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner"] 2023-06-27 03:58:09:597 [AndroidUiautomator2Driver@f457 (eec87d73)] Matched '/status' to command name 'getStatus' 2023-06-27 03:58:09:598 [AndroidUiautomator2Driver@f457 (eec87d73)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:58:09:611 [AndroidUiautomator2Driver@f457 (eec87d73)] socket hang up 2023-06-27 03:58:10:612 [AndroidUiautomator2Driver@f457 (eec87d73)] Matched '/status' to command name 'getStatus' 2023-06-27 03:58:10:613 [AndroidUiautomator2Driver@f457 (eec87d73)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:58:10:619 [AndroidUiautomator2Driver@f457 (eec87d73)] socket hang up 2023-06-27 03:58:10:621 [Instrumentation] io.appium.uiautomator2.server.test.AppiumUiAutomator2Server: 2023-06-27 03:58:11:620 [AndroidUiautomator2Driver@f457 (eec87d73)] Matched '/status' to command name 'getStatus' 2023-06-27 03:58:11:620 [AndroidUiautomator2Driver@f457 (eec87d73)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:58:11:627 [AndroidUiautomator2Driver@f457 (eec87d73)] socket hang up 2023-06-27 03:58:12:629 [AndroidUiautomator2Driver@f457 (eec87d73)] Matched '/status' to command name 'getStatus' 2023-06-27 03:58:12:629 [AndroidUiautomator2Driver@f457 (eec87d73)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:58:12:727 [AndroidUiautomator2Driver@f457 (eec87d73)] Got response with status 200: {"sessionId":"None","value":{"message":"UiAutomator2 Server is ready to accept commands","ready":true}} 2023-06-27 03:58:12:728 [AndroidUiautomator2Driver@f457 (eec87d73)] The initialization of the instrumentation process took 3244ms 2023-06-27 03:58:12:728 [AndroidUiautomator2Driver@f457 (eec87d73)] Matched '/session' to command name 'createSession' 2023-06-27 03:58:12:729 [AndroidUiautomator2Driver@f457 (eec87d73)] Proxying [POST /session] to [POST http://127.0.0.1:8200/session] with body: {"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"androidDevice","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true},"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"R52R80DRPVP","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true,"deviceUDID":"R52R80DRPVP"}],"alwaysMatch":{}}} 2023-06-27 03:58:12:752 [AndroidUiautomator2Driver@f457 (eec87d73)] Got response with status 200: {"sessionId":"11d0fc81-e9ff-4bad-9312-ba023eb139fd","value":{"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"androidDevice","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true},"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"R52R80DRPVP","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true,"deviceUDID":"R52R80DRPVP"}],"alwaysMatch":{}},"sessionId":"11d0fc81-e9ff-4bad-9312-ba023eb139fd"}} 2023-06-27 03:58:12:752 [AndroidUiautomator2Driver@f457 (eec87d73)] Determined the downstream protocol as 'W3C' 2023-06-27 03:58:12:821 [AndroidUiautomator2Driver@f457 (eec87d73)] Proxying [GET /appium/device/info] to [GET http://127.0.0.1:8200/session/11d0fc81-e9ff-4bad-9312-ba023eb139fd/appium/device/info] with no body 2023-06-27 03:58:12:862 [AndroidUiautomator2Driver@f457 (eec87d73)] Got response with status 200: {"sessionId":"11d0fc81-e9ff-4bad-9312-ba023eb139fd","value":{"androidId":"76dd35aaa2784249","apiVersion":"33","bluetooth":{"state":"OFF"},"brand":"samsung","carrierName":"","displayDensity":320,"locale":"en_US","manufacturer":"samsung","model":"SM-T570","networks":[{"capabilities":{"SSID":null,"linkDownBandwidthKbps":35889,"linkUpstreamBandwidthKbps":12000,"networkCapabilities":"NET_CAPABILITY_NOT_METERED,NET_CAPABILITY_INTERNET,NET_CAPABILITY_NOT_RESTRICTED,NET_CAPABILITY_TRUSTED,NET_CAPABILITY_NOT_VPN,NET_CAPABILITY_VALIDATED,NET_CAPABILITY_NOT_ROAMING,NET_CAPABILITY_FOREGROUND,NET_CAPABILITY_NOT_CONGESTED,NET_CAPABILITY_NOT_SUSPENDED","signalStrength":-54,"transportTypes":"TRANSPORT_WIFI"},"detailedState":"CONNECTED","extraInfo":"","isAvailable":true,"isConnected":true,"isFailover":false,"isRoaming":false,"state":"CONNECTED","subtype":-1,"subtypeName":"","type":1,"typeName":"WIFI"}],"platformVersion":"13","realDisplaySize":"1920x1200","timeZone":"Asia/Calcutta"}} 2023-06-27 03:58:12:862 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys window' 2023-06-27 03:58:13:041 [AndroidDriver] Screen already unlocked, doing nothing 2023-06-27 03:58:13:042 [AndroidUiautomator2Driver@f457 (eec87d73)] Starting 'com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity and waiting for 'com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity' 2023-06-27 03:58:13:042 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am start -W -n com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' 2023-06-27 03:58:13:500 [ADB] We tried to start an activity that doesn't exist, retrying with '.com.trimble.ttm.applauncher.ux.activities.MainActivity' activity name 2023-06-27 03:58:13:501 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am start -W -n com.trimble.ttm.applauncher.stg/.com.trimble.ttm.applauncher.ux.activities.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' 2023-06-27 03:58:13:945 [AndroidUiautomator2Driver@f457 (eec87d73)] Deleting UiAutomator2 session 2023-06-27 03:58:13:946 [AndroidUiautomator2Driver@f457 (eec87d73)] Deleting UiAutomator2 server session 2023-06-27 03:58:13:946 [AndroidUiautomator2Driver@f457 (eec87d73)] Matched '/' to command name 'deleteSession' 2023-06-27 03:58:13:947 [AndroidUiautomator2Driver@f457 (eec87d73)] Proxying [DELETE /] to [DELETE http://127.0.0.1:8200/session/11d0fc81-e9ff-4bad-9312-ba023eb139fd] with no body 2023-06-27 03:58:13:956 [AndroidUiautomator2Driver@f457 (eec87d73)] Got response with status 200: {"sessionId":"11d0fc81-e9ff-4bad-9312-ba023eb139fd","value":null} 2023-06-27 03:58:13:958 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys activity services io.appium.settings/.recorder.RecorderService' 2023-06-27 03:58:14:058 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:14:231 [Logcat] Stopping logcat capture 2023-06-27 03:58:14:236 [ADB] Removing forwarded port socket connection: 8200 2023-06-27 03:58:14:237 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward --remove tcp:8200' 2023-06-27 03:58:14:355 [AndroidUiautomator2Driver@f457 (eec87d73)] Restoring hidden api policy to the device default configuration 2023-06-27 03:58:14:355 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' 2023-06-27 03:58:14:633 [AppiumDriver@d0e3] Event 'newSessionStarted' logged at 1687838294633 (09:28:14 GMT+0530 (India Standard Time)) 2023-06-27 03:58:14:634 [AppiumDriver@d0e3] Encountered internal error running command: Error: Cannot start the 'com.trimble.ttm.applauncher.stg' application. Consider checking the driver's troubleshooting documentation. Original error: Cannot start the 'com.trimble.ttm.applauncher.stg' application. Consider checking the driver's troubleshooting documentation. Original error: Activity name '.com.trimble.ttm.applauncher.ux.activities.MainActivity' used to start the app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity 2023-06-27 03:58:14:634 [AppiumDriver@d0e3] at ADB.startApp (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-adb\lib\tools\apk-utils.js:177:11) 2023-06-27 03:58:14:634 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.ensureAppStarts (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:587:5) 2023-06-27 03:58:14:634 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.startUiAutomator2Session (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:442:7) 2023-06-27 03:58:14:635 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.createSession (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:240:7) 2023-06-27 03:58:14:635 [AppiumDriver@d0e3] at AppiumDriver.createSession (C:\Users\SPrasan\AppData\Roaming\npm\node_modules\appium\lib\appium.js:349:35) 2023-06-27 03:58:14:637 [HTTP] <-- POST /session 500 12010 ms - 1496 2023-06-27 03:58:14:637 [HTTP] 2023-06-27 03:58:14:650 [HTTP] Request idempotency key: a4c3336e-1f4e-46a9-8fa8-b0f5fd487c0c 2023-06-27 03:58:14:652 [HTTP] --> POST /session 2023-06-27 03:58:14:652 [HTTP] {"capabilities":{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}} 2023-06-27 03:58:14:653 [AppiumDriver@d0e3] Calling AppiumDriver.createSession() with args: [null,null,{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}] 2023-06-27 03:58:14:653 [AppiumDriver@d0e3] Event 'newSessionRequested' logged at 1687838294653 (09:28:14 GMT+0530 (India Standard Time)) 2023-06-27 03:58:14:654 [Appium] Attempting to find matching driver for automationName 'uiautomator2' and platformName 'ANDROID' 2023-06-27 03:58:14:654 [Appium] The 'uiautomator2' driver was installed and matched caps. 2023-06-27 03:58:14:654 [Appium] Will require it at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:58:14:654 [Appium] Requiring driver at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:58:14:655 [AppiumDriver@d0e3] Appium v2.0.0-beta.57 creating new AndroidUiautomator2Driver (v2.12.6) session 2023-06-27 03:58:14:655 [AppiumDriver@d0e3] Checking BaseDriver versions for Appium and AndroidUiautomator2Driver 2023-06-27 03:58:14:655 [AppiumDriver@d0e3] Appium's BaseDriver version is 9.3.3 2023-06-27 03:58:14:655 [AppiumDriver@d0e3] AndroidUiautomator2Driver's BaseDriver version is 9.3.3 2023-06-27 03:58:14:656 [AndroidUiautomator2Driver@b014] Creating session with W3C capabilities: { 2023-06-27 03:58:14:656 [AndroidUiautomator2Driver@b014] "alwaysMatch": { 2023-06-27 03:58:14:656 [AndroidUiautomator2Driver@b014] "platformName": "ANDROID", 2023-06-27 03:58:14:656 [AndroidUiautomator2Driver@b014] "appium:appActivity": "com.trimble.ttm.applauncher.ux.activities.MainActivity", 2023-06-27 03:58:14:657 [AndroidUiautomator2Driver@b014] "appium:appPackage": "com.trimble.ttm.applauncher.stg", 2023-06-27 03:58:14:657 [AndroidUiautomator2Driver@b014] "appium:autoGrantPermissions": "true", 2023-06-27 03:58:14:657 [AndroidUiautomator2Driver@b014] "appium:automationName": "uiautomator2", 2023-06-27 03:58:14:657 [AndroidUiautomator2Driver@b014] "appium:deviceName": "androidDevice", 2023-06-27 03:58:14:657 [AndroidUiautomator2Driver@b014] "appium:orientation": "LANDSCAPE", 2023-06-27 03:58:14:658 [AndroidUiautomator2Driver@b014] "appium:resetKeyboard": "true", 2023-06-27 03:58:14:658 [AndroidUiautomator2Driver@b014] "appium:unicodeKeyboard": "true" 2023-06-27 03:58:14:658 [AndroidUiautomator2Driver@b014] }, 2023-06-27 03:58:14:658 [AndroidUiautomator2Driver@b014] "firstMatch": [ 2023-06-27 03:58:14:658 [AndroidUiautomator2Driver@b014] {} 2023-06-27 03:58:14:659 [AndroidUiautomator2Driver@b014] ] 2023-06-27 03:58:14:659 [AndroidUiautomator2Driver@b014] } 2023-06-27 03:58:14:663 [AndroidUiautomator2Driver@b014] Capability 'unicodeKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:58:14:663 [AndroidUiautomator2Driver@b014] Capability 'resetKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:58:14:663 [AndroidUiautomator2Driver@b014] Capability 'autoGrantPermissions' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:58:14:666 [AndroidUiautomator2Driver@b014 (a26c18d7)] Session created with session id: a26c18d7-f8cc-4c0b-af6a-fdc90a129be8 2023-06-27 03:58:14:666 [AndroidUiautomator2Driver@b014 (a26c18d7)] Starting 'com.trimble.ttm.applauncher.stg' directly on the device 2023-06-27 03:58:14:667 [Instrumentation] . 2023-06-27 03:58:14:668 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 03:58:14:669 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 03:58:14:747 [Instrumentation] Time: 4.038 2023-06-27 03:58:14:747 [Instrumentation] 2023-06-27 03:58:14:747 [Instrumentation] OK (1 test) 2023-06-27 03:58:14:776 [Instrumentation] The process has exited with code 0 2023-06-27 03:58:14:782 [AndroidDriver] Retrieving device list 2023-06-27 03:58:14:783 [ADB] Trying to find a connected android device 2023-06-27 03:58:14:783 [ADB] Getting connected devices 2023-06-27 03:58:14:910 [ADB] Connected devices: [{"udid":"R52R80DRPVP","state":"device"}] 2023-06-27 03:58:14:910 [AndroidDriver] Using device: R52R80DRPVP 2023-06-27 03:58:14:912 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 03:58:14:912 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 03:58:15:063 [ADB] Setting device id to R52R80DRPVP 2023-06-27 03:58:15:064 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.sdk' 2023-06-27 03:58:15:251 [ADB] Current device property 'ro.build.version.sdk': 33 2023-06-27 03:58:15:251 [ADB] Getting device platform version 2023-06-27 03:58:15:251 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.release' 2023-06-27 03:58:15:441 [ADB] Current device property 'ro.build.version.release': 13 2023-06-27 03:58:15:441 [ADB] Device API level: 33 2023-06-27 03:58:15:442 [AndroidUiautomator2Driver@b014 (a26c18d7)] Relaxing hidden api policy 2023-06-27 03:58:15:442 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings put global hidden_api_policy_pre_p_apps 1;settings put global hidden_api_policy_p_apps 1;settings put global hidden_api_policy 1'' 2023-06-27 03:58:15:722 [AndroidDriver] No app sent in, not parsing package/activity 2023-06-27 03:58:15:723 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP wait-for-device' 2023-06-27 03:58:15:856 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell echo ping' 2023-06-27 03:58:16:008 [AndroidDriver] Pushing settings apk to device... 2023-06-27 03:58:16:008 [ADB] Getting install status for io.appium.settings 2023-06-27 03:58:16:009 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 03:58:16:211 [ADB] 'io.appium.settings' is installed 2023-06-27 03:58:16:211 [ADB] Getting package info for 'io.appium.settings' 2023-06-27 03:58:16:212 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 03:58:16:416 [ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('5.0.3' >= '5.0.3') 2023-06-27 03:58:16:416 [ADB] There is no need to install/upgrade 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\io.appium.settings\apks\settings_apk-debug.apk' 2023-06-27 03:58:16:417 [ADB] Getting IDs of all 'io.appium.settings' processes 2023-06-27 03:58:16:417 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'pgrep --help; echo $?'' 2023-06-27 03:58:16:601 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pgrep -f \(\[\[:blank:\]\]\|\^\)io\.appium\.settings\(\[\[:blank:\]\]\|\$\)' 2023-06-27 03:58:16:854 [AndroidDriver] io.appium.settings is already running. There is no need to reset its permissions. 2023-06-27 03:58:16:854 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell appops set io.appium.settings android:mock_location allow' 2023-06-27 03:58:17:087 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell "[ -e '/data/local/tmp/mock_apps.json' ] && echo __PASS__"' 2023-06-27 03:58:17:251 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell cat /data/local/tmp/mock_apps.json' 2023-06-27 03:58:17:431 [Logcat] Starting logs capture with command: C:\\Users\\SPrasan\\AppData\\Local\\Android\\Sdk\\platform-tools\\adb.exe -P 5037 -s R52R80DRPVP logcat -v threadtime 2023-06-27 03:58:17:638 [AndroidDriver] Enabling Unicode keyboard support 2023-06-27 03:58:17:638 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell settings get secure default_input_method' 2023-06-27 03:58:17:829 [AndroidDriver] Unsetting previous IME io.appium.settings/.UnicodeIME 2023-06-27 03:58:17:829 [AndroidDriver] Setting IME to 'io.appium.settings/.UnicodeIME' 2023-06-27 03:58:17:829 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime enable io.appium.settings/.UnicodeIME' 2023-06-27 03:58:18:006 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime set io.appium.settings/.UnicodeIME' 2023-06-27 03:58:18:185 [AndroidUiautomator2Driver@b014 (a26c18d7)] Forwarding UiAutomator2 Server port 6790 to local port 8200 2023-06-27 03:58:18:186 [ADB] Forwarding system: 8200 to device: 6790 2023-06-27 03:58:18:187 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward tcp:8200 tcp:6790' 2023-06-27 03:58:18:315 [ADB] Getting install status for io.appium.uiautomator2.server 2023-06-27 03:58:18:316 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 03:58:18:487 [ADB] 'io.appium.uiautomator2.server' is installed 2023-06-27 03:58:18:488 [ADB] Getting package info for 'io.appium.uiautomator2.server' 2023-06-27 03:58:18:488 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 03:58:19:423 [ADB] The version name of the installed 'io.appium.uiautomator2.server' is greater or equal to the application version name ('5.7.8' >= '5.7.8') 2023-06-27 03:58:19:423 [AndroidUiautomator2Driver@b014 (a26c18d7)] io.appium.uiautomator2.server installation state: sameVersionInstalled 2023-06-27 03:58:19:424 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk 2023-06-27 03:58:19:481 [ADB] Using the previously cached signature entry for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 03:58:19:482 [ADB] sha256 hash did match for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 03:58:19:482 [ADB] Getting install status for io.appium.uiautomator2.server.test 2023-06-27 03:58:19:483 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server.test' 2023-06-27 03:58:19:737 [ADB] 'io.appium.uiautomator2.server.test' is installed 2023-06-27 03:58:19:738 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk 2023-06-27 03:58:19:742 [ADB] Using the previously cached signature entry for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:58:19:743 [ADB] sha256 hash did match for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:58:19:743 [AndroidUiautomator2Driver@b014 (a26c18d7)] Server packages are not going to be (re)installed 2023-06-27 03:58:19:745 [AndroidUiautomator2Driver@b014 (a26c18d7)] Waiting up to 30000ms for services to be available 2023-06-27 03:58:19:746 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm list instrumentation' 2023-06-27 03:58:19:902 [AndroidUiautomator2Driver@b014 (a26c18d7)] Instrumentation target 'io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner' is available 2023-06-27 03:58:19:903 [ADB] Adding packages ["io.appium.settings","io.appium.uiautomator2.server","io.appium.uiautomator2.server.test"] to Doze whitelist 2023-06-27 03:58:19:903 [ADB] Got the following command chunks to execute: [["dumpsys","deviceidle","whitelist","+io.appium.settings",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server.test",";"]] 2023-06-27 03:58:19:904 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys deviceidle whitelist +io.appium.settings ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server.test ;' 2023-06-27 03:58:20:097 [AndroidUiautomator2Driver@b014 (a26c18d7)] No app capability. Assuming it is already on the device 2023-06-27 03:58:20:097 [ADB] Getting install status for com.trimble.ttm.applauncher.stg 2023-06-27 03:58:20:097 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:20:257 [ADB] 'com.trimble.ttm.applauncher.stg' is installed 2023-06-27 03:58:20:258 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:20:470 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm clear com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:20:688 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:20:853 [ADB] Retrieving requested permissions 2023-06-27 03:58:20:853 [ADB] Retrieved 36 permissions from requested group 2023-06-27 03:58:20:854 [ADB] Retrieving granted permissions 2023-06-27 03:58:20:854 [ADB] Retrieved 13 permissions from install,runtime groups 2023-06-27 03:58:20:855 [ADB] Granting permissions ["android.permission.READ_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.READ_EXTERNAL_STORAGE","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE"] to 'com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:20:855 [ADB] Got the following command chunks to execute: [["pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";"]] 2023-06-27 03:58:20:856 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ;' 2023-06-27 03:58:21:319 [AndroidDriver] Performed fast reset on the installed 'com.trimble.ttm.applauncher.stg' application (stop and clear) 2023-06-27 03:58:21:319 [AndroidUiautomator2Driver@b014 (a26c18d7)] Performing shallow cleanup of automation leftovers 2023-06-27 03:58:21:328 [AndroidUiautomator2Driver@b014 (a26c18d7)] No obsolete sessions have been detected (socket hang up) 2023-06-27 03:58:21:329 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop io.appium.uiautomator2.server.test' 2023-06-27 03:58:21:552 [AndroidUiautomator2Driver@b014 (a26c18d7)] Starting UIAutomator2 server 5.7.8 2023-06-27 03:58:21:553 [AndroidUiautomator2Driver@b014 (a26c18d7)] Using UIAutomator2 server from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk' and test from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:58:21:553 [AndroidUiautomator2Driver@b014 (a26c18d7)] Waiting up to 30000ms for UiAutomator2 to be online... 2023-06-27 03:58:21:553 [ADB] Creating ADB subprocess with args: ["-P",5037,"-s","R52R80DRPVP","shell","am","instrument","-w","-e","disableAnalytics",true,"io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner"] 2023-06-27 03:58:21:660 [AndroidUiautomator2Driver@b014 (a26c18d7)] Matched '/status' to command name 'getStatus' 2023-06-27 03:58:21:661 [AndroidUiautomator2Driver@b014 (a26c18d7)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:58:21:671 [AndroidUiautomator2Driver@b014 (a26c18d7)] socket hang up 2023-06-27 03:58:22:671 [Instrumentation] io.appium.uiautomator2.server.test.AppiumUiAutomator2Server: 2023-06-27 03:58:22:672 [AndroidUiautomator2Driver@b014 (a26c18d7)] Matched '/status' to command name 'getStatus' 2023-06-27 03:58:22:673 [AndroidUiautomator2Driver@b014 (a26c18d7)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:58:22:690 [AndroidUiautomator2Driver@b014 (a26c18d7)] socket hang up 2023-06-27 03:58:23:693 [AndroidUiautomator2Driver@b014 (a26c18d7)] Matched '/status' to command name 'getStatus' 2023-06-27 03:58:23:693 [AndroidUiautomator2Driver@b014 (a26c18d7)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:58:23:699 [AndroidUiautomator2Driver@b014 (a26c18d7)] socket hang up 2023-06-27 03:58:24:699 [AndroidUiautomator2Driver@b014 (a26c18d7)] Matched '/status' to command name 'getStatus' 2023-06-27 03:58:24:700 [AndroidUiautomator2Driver@b014 (a26c18d7)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:58:24:777 [AndroidUiautomator2Driver@b014 (a26c18d7)] Got response with status 200: {"sessionId":"None","value":{"message":"UiAutomator2 Server is ready to accept commands","ready":true}} 2023-06-27 03:58:24:778 [AndroidUiautomator2Driver@b014 (a26c18d7)] The initialization of the instrumentation process took 3225ms 2023-06-27 03:58:24:779 [AndroidUiautomator2Driver@b014 (a26c18d7)] Matched '/session' to command name 'createSession' 2023-06-27 03:58:24:780 [AndroidUiautomator2Driver@b014 (a26c18d7)] Proxying [POST /session] to [POST http://127.0.0.1:8200/session] with body: {"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"androidDevice","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true},"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"R52R80DRPVP","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true,"deviceUDID":"R52R80DRPVP"}],"alwaysMatch":{}}} 2023-06-27 03:58:24:797 [AndroidUiautomator2Driver@b014 (a26c18d7)] Got response with status 200: {"sessionId":"97b7ce01-58a5-40a1-ba85-239c22335a18","value":{"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"androidDevice","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true},"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"R52R80DRPVP","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true,"deviceUDID":"R52R80DRPVP"}],"alwaysMatch":{}},"sessionId":"97b7ce01-58a5-40a1-ba85-239c22335a18"}} 2023-06-27 03:58:24:798 [AndroidUiautomator2Driver@b014 (a26c18d7)] Determined the downstream protocol as 'W3C' 2023-06-27 03:58:24:841 [AndroidUiautomator2Driver@b014 (a26c18d7)] Proxying [GET /appium/device/info] to [GET http://127.0.0.1:8200/session/97b7ce01-58a5-40a1-ba85-239c22335a18/appium/device/info] with no body 2023-06-27 03:58:24:889 [AndroidUiautomator2Driver@b014 (a26c18d7)] Got response with status 200: {"sessionId":"97b7ce01-58a5-40a1-ba85-239c22335a18","value":{"androidId":"76dd35aaa2784249","apiVersion":"33","bluetooth":{"state":"OFF"},"brand":"samsung","carrierName":"","displayDensity":320,"locale":"en_US","manufacturer":"samsung","model":"SM-T570","networks":[{"capabilities":{"SSID":null,"linkDownBandwidthKbps":35889,"linkUpstreamBandwidthKbps":12000,"networkCapabilities":"NET_CAPABILITY_NOT_METERED,NET_CAPABILITY_INTERNET,NET_CAPABILITY_NOT_RESTRICTED,NET_CAPABILITY_TRUSTED,NET_CAPABILITY_NOT_VPN,NET_CAPABILITY_VALIDATED,NET_CAPABILITY_NOT_ROAMING,NET_CAPABILITY_FOREGROUND,NET_CAPABILITY_NOT_CONGESTED,NET_CAPABILITY_NOT_SUSPENDED","signalStrength":-54,"transportTypes":"TRANSPORT_WIFI"},"detailedState":"CONNECTED","extraInfo":"","isAvailable":true,"isConnected":true,"isFailover":false,"isRoaming":false,"state":"CONNECTED","subtype":-1,"subtypeName":"","type":1,"typeName":"WIFI"}],"platformVersion":"13","realDisplaySize":"1920x1200","timeZone":"Asia/Calcutta"}} 2023-06-27 03:58:24:890 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys window' 2023-06-27 03:58:25:071 [AndroidDriver] Screen already unlocked, doing nothing 2023-06-27 03:58:25:072 [AndroidUiautomator2Driver@b014 (a26c18d7)] Starting 'com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity and waiting for 'com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity' 2023-06-27 03:58:25:072 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am start -W -n com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' 2023-06-27 03:58:25:553 [ADB] We tried to start an activity that doesn't exist, retrying with '.com.trimble.ttm.applauncher.ux.activities.MainActivity' activity name 2023-06-27 03:58:25:554 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am start -W -n com.trimble.ttm.applauncher.stg/.com.trimble.ttm.applauncher.ux.activities.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' 2023-06-27 03:58:26:002 [AndroidUiautomator2Driver@b014 (a26c18d7)] Deleting UiAutomator2 session 2023-06-27 03:58:26:003 [AndroidUiautomator2Driver@b014 (a26c18d7)] Deleting UiAutomator2 server session 2023-06-27 03:58:26:003 [AndroidUiautomator2Driver@b014 (a26c18d7)] Matched '/' to command name 'deleteSession' 2023-06-27 03:58:26:004 [AndroidUiautomator2Driver@b014 (a26c18d7)] Proxying [DELETE /] to [DELETE http://127.0.0.1:8200/session/97b7ce01-58a5-40a1-ba85-239c22335a18] with no body 2023-06-27 03:58:26:016 [AndroidUiautomator2Driver@b014 (a26c18d7)] Got response with status 200: {"sessionId":"97b7ce01-58a5-40a1-ba85-239c22335a18","value":null} 2023-06-27 03:58:26:017 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys activity services io.appium.settings/.recorder.RecorderService' 2023-06-27 03:58:26:131 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:26:321 [Logcat] Stopping logcat capture 2023-06-27 03:58:26:326 [ADB] Removing forwarded port socket connection: 8200 2023-06-27 03:58:26:327 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward --remove tcp:8200' 2023-06-27 03:58:26:475 [AndroidUiautomator2Driver@b014 (a26c18d7)] Restoring hidden api policy to the device default configuration 2023-06-27 03:58:26:476 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' 2023-06-27 03:58:26:718 [Instrumentation] . 2023-06-27 03:58:26:741 [Instrumentation] Time: 4.054 2023-06-27 03:58:26:742 [Instrumentation] 2023-06-27 03:58:26:743 [Instrumentation] OK (1 test) 2023-06-27 03:58:26:754 [AppiumDriver@d0e3] Event 'newSessionStarted' logged at 1687838306754 (09:28:26 GMT+0530 (India Standard Time)) 2023-06-27 03:58:26:757 [AppiumDriver@d0e3] Encountered internal error running command: Error: Cannot start the 'com.trimble.ttm.applauncher.stg' application. Consider checking the driver's troubleshooting documentation. Original error: Cannot start the 'com.trimble.ttm.applauncher.stg' application. Consider checking the driver's troubleshooting documentation. Original error: Activity name '.com.trimble.ttm.applauncher.ux.activities.MainActivity' used to start the app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity 2023-06-27 03:58:26:757 [AppiumDriver@d0e3] at ADB.startApp (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-adb\lib\tools\apk-utils.js:177:11) 2023-06-27 03:58:26:758 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.ensureAppStarts (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:587:5) 2023-06-27 03:58:26:759 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.startUiAutomator2Session (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:442:7) 2023-06-27 03:58:26:759 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.createSession (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:240:7) 2023-06-27 03:58:26:760 [AppiumDriver@d0e3] at AppiumDriver.createSession (C:\Users\SPrasan\AppData\Roaming\npm\node_modules\appium\lib\appium.js:349:35) 2023-06-27 03:58:26:764 [HTTP] <-- POST /session 500 12110 ms - 1496 2023-06-27 03:58:26:764 [HTTP] 2023-06-27 03:58:26:779 [Instrumentation] The process has exited with code 0 2023-06-27 03:58:26:791 [HTTP] Request idempotency key: d3abc5e2-d2f4-4852-b4d6-9c066266eed4 2023-06-27 03:58:26:793 [HTTP] --> POST /session 2023-06-27 03:58:26:794 [HTTP] {"capabilities":{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}} 2023-06-27 03:58:26:794 [AppiumDriver@d0e3] Calling AppiumDriver.createSession() with args: [null,null,{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}] 2023-06-27 03:58:26:795 [AppiumDriver@d0e3] Event 'newSessionRequested' logged at 1687838306794 (09:28:26 GMT+0530 (India Standard Time)) 2023-06-27 03:58:26:796 [Appium] Attempting to find matching driver for automationName 'uiautomator2' and platformName 'ANDROID' 2023-06-27 03:58:26:796 [Appium] The 'uiautomator2' driver was installed and matched caps. 2023-06-27 03:58:26:797 [Appium] Will require it at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:58:26:797 [Appium] Requiring driver at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:58:26:797 [AppiumDriver@d0e3] Appium v2.0.0-beta.57 creating new AndroidUiautomator2Driver (v2.12.6) session 2023-06-27 03:58:26:798 [AppiumDriver@d0e3] Checking BaseDriver versions for Appium and AndroidUiautomator2Driver 2023-06-27 03:58:26:798 [AppiumDriver@d0e3] Appium's BaseDriver version is 9.3.3 2023-06-27 03:58:26:798 [AppiumDriver@d0e3] AndroidUiautomator2Driver's BaseDriver version is 9.3.3 2023-06-27 03:58:26:799 [AndroidUiautomator2Driver@dab4] Creating session with W3C capabilities: { 2023-06-27 03:58:26:799 [AndroidUiautomator2Driver@dab4] "alwaysMatch": { 2023-06-27 03:58:26:799 [AndroidUiautomator2Driver@dab4] "platformName": "ANDROID", 2023-06-27 03:58:26:800 [AndroidUiautomator2Driver@dab4] "appium:appActivity": "com.trimble.ttm.applauncher.ux.activities.MainActivity", 2023-06-27 03:58:26:800 [AndroidUiautomator2Driver@dab4] "appium:appPackage": "com.trimble.ttm.applauncher.stg", 2023-06-27 03:58:26:800 [AndroidUiautomator2Driver@dab4] "appium:autoGrantPermissions": "true", 2023-06-27 03:58:26:800 [AndroidUiautomator2Driver@dab4] "appium:automationName": "uiautomator2", 2023-06-27 03:58:26:801 [AndroidUiautomator2Driver@dab4] "appium:deviceName": "androidDevice", 2023-06-27 03:58:26:801 [AndroidUiautomator2Driver@dab4] "appium:orientation": "LANDSCAPE", 2023-06-27 03:58:26:801 [AndroidUiautomator2Driver@dab4] "appium:resetKeyboard": "true", 2023-06-27 03:58:26:801 [AndroidUiautomator2Driver@dab4] "appium:unicodeKeyboard": "true" 2023-06-27 03:58:26:802 [AndroidUiautomator2Driver@dab4] }, 2023-06-27 03:58:26:802 [AndroidUiautomator2Driver@dab4] "firstMatch": [ 2023-06-27 03:58:26:802 [AndroidUiautomator2Driver@dab4] {} 2023-06-27 03:58:26:803 [AndroidUiautomator2Driver@dab4] ] 2023-06-27 03:58:26:803 [AndroidUiautomator2Driver@dab4] } 2023-06-27 03:58:26:806 [AndroidUiautomator2Driver@dab4] Capability 'unicodeKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:58:26:807 [AndroidUiautomator2Driver@dab4] Capability 'resetKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:58:26:807 [AndroidUiautomator2Driver@dab4] Capability 'autoGrantPermissions' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:58:26:810 [AndroidUiautomator2Driver@dab4 (f946a309)] Session created with session id: f946a309-6caa-4bbf-8fc6-3a41c9100b9a 2023-06-27 03:58:26:811 [AndroidUiautomator2Driver@dab4 (f946a309)] Starting 'com.trimble.ttm.applauncher.stg' directly on the device 2023-06-27 03:58:26:813 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 03:58:26:813 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 03:58:26:952 [AndroidDriver] Retrieving device list 2023-06-27 03:58:26:953 [ADB] Trying to find a connected android device 2023-06-27 03:58:26:953 [ADB] Getting connected devices 2023-06-27 03:58:27:088 [ADB] Connected devices: [{"udid":"R52R80DRPVP","state":"device"}] 2023-06-27 03:58:27:089 [AndroidDriver] Using device: R52R80DRPVP 2023-06-27 03:58:27:090 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 03:58:27:090 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 03:58:27:243 [ADB] Setting device id to R52R80DRPVP 2023-06-27 03:58:27:243 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.sdk' 2023-06-27 03:58:27:437 [ADB] Current device property 'ro.build.version.sdk': 33 2023-06-27 03:58:27:438 [ADB] Getting device platform version 2023-06-27 03:58:27:438 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.release' 2023-06-27 03:58:27:642 [ADB] Current device property 'ro.build.version.release': 13 2023-06-27 03:58:27:642 [ADB] Device API level: 33 2023-06-27 03:58:27:643 [AndroidUiautomator2Driver@dab4 (f946a309)] Relaxing hidden api policy 2023-06-27 03:58:27:643 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings put global hidden_api_policy_pre_p_apps 1;settings put global hidden_api_policy_p_apps 1;settings put global hidden_api_policy 1'' 2023-06-27 03:58:27:899 [AndroidDriver] No app sent in, not parsing package/activity 2023-06-27 03:58:27:900 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP wait-for-device' 2023-06-27 03:58:28:116 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell echo ping' 2023-06-27 03:58:28:282 [AndroidDriver] Pushing settings apk to device... 2023-06-27 03:58:28:282 [ADB] Getting install status for io.appium.settings 2023-06-27 03:58:28:282 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 03:58:28:479 [ADB] 'io.appium.settings' is installed 2023-06-27 03:58:28:480 [ADB] Getting package info for 'io.appium.settings' 2023-06-27 03:58:28:480 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 03:58:28:746 [ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('5.0.3' >= '5.0.3') 2023-06-27 03:58:28:746 [ADB] There is no need to install/upgrade 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\io.appium.settings\apks\settings_apk-debug.apk' 2023-06-27 03:58:28:747 [ADB] Getting IDs of all 'io.appium.settings' processes 2023-06-27 03:58:28:748 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'pgrep --help; echo $?'' 2023-06-27 03:58:28:978 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pgrep -f \(\[\[:blank:\]\]\|\^\)io\.appium\.settings\(\[\[:blank:\]\]\|\$\)' 2023-06-27 03:58:29:218 [AndroidDriver] io.appium.settings is already running. There is no need to reset its permissions. 2023-06-27 03:58:29:218 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell appops set io.appium.settings android:mock_location allow' 2023-06-27 03:58:29:434 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell "[ -e '/data/local/tmp/mock_apps.json' ] && echo __PASS__"' 2023-06-27 03:58:29:605 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell cat /data/local/tmp/mock_apps.json' 2023-06-27 03:58:29:773 [Logcat] Starting logs capture with command: C:\\Users\\SPrasan\\AppData\\Local\\Android\\Sdk\\platform-tools\\adb.exe -P 5037 -s R52R80DRPVP logcat -v threadtime 2023-06-27 03:58:30:046 [AndroidDriver] Enabling Unicode keyboard support 2023-06-27 03:58:30:047 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell settings get secure default_input_method' 2023-06-27 03:58:30:288 [AndroidDriver] Unsetting previous IME io.appium.settings/.UnicodeIME 2023-06-27 03:58:30:288 [AndroidDriver] Setting IME to 'io.appium.settings/.UnicodeIME' 2023-06-27 03:58:30:288 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime enable io.appium.settings/.UnicodeIME' 2023-06-27 03:58:30:450 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime set io.appium.settings/.UnicodeIME' 2023-06-27 03:58:30:611 [AndroidUiautomator2Driver@dab4 (f946a309)] Forwarding UiAutomator2 Server port 6790 to local port 8200 2023-06-27 03:58:30:613 [ADB] Forwarding system: 8200 to device: 6790 2023-06-27 03:58:30:613 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward tcp:8200 tcp:6790' 2023-06-27 03:58:30:748 [ADB] Getting install status for io.appium.uiautomator2.server 2023-06-27 03:58:30:749 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 03:58:30:906 [ADB] 'io.appium.uiautomator2.server' is installed 2023-06-27 03:58:30:907 [ADB] Getting package info for 'io.appium.uiautomator2.server' 2023-06-27 03:58:30:907 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 03:58:31:876 [ADB] The version name of the installed 'io.appium.uiautomator2.server' is greater or equal to the application version name ('5.7.8' >= '5.7.8') 2023-06-27 03:58:31:876 [AndroidUiautomator2Driver@dab4 (f946a309)] io.appium.uiautomator2.server installation state: sameVersionInstalled 2023-06-27 03:58:31:877 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk 2023-06-27 03:58:31:936 [ADB] Using the previously cached signature entry for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 03:58:31:937 [ADB] sha256 hash did match for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 03:58:31:938 [ADB] Getting install status for io.appium.uiautomator2.server.test 2023-06-27 03:58:31:938 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server.test' 2023-06-27 03:58:32:185 [ADB] 'io.appium.uiautomator2.server.test' is installed 2023-06-27 03:58:32:185 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk 2023-06-27 03:58:32:190 [ADB] Using the previously cached signature entry for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:58:32:190 [ADB] sha256 hash did match for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:58:32:191 [AndroidUiautomator2Driver@dab4 (f946a309)] Server packages are not going to be (re)installed 2023-06-27 03:58:32:192 [AndroidUiautomator2Driver@dab4 (f946a309)] Waiting up to 30000ms for services to be available 2023-06-27 03:58:32:193 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm list instrumentation' 2023-06-27 03:58:32:366 [AndroidUiautomator2Driver@dab4 (f946a309)] Instrumentation target 'io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner' is available 2023-06-27 03:58:32:366 [ADB] Adding packages ["io.appium.settings","io.appium.uiautomator2.server","io.appium.uiautomator2.server.test"] to Doze whitelist 2023-06-27 03:58:32:366 [ADB] Got the following command chunks to execute: [["dumpsys","deviceidle","whitelist","+io.appium.settings",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server.test",";"]] 2023-06-27 03:58:32:367 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys deviceidle whitelist +io.appium.settings ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server.test ;' 2023-06-27 03:58:32:562 [AndroidUiautomator2Driver@dab4 (f946a309)] No app capability. Assuming it is already on the device 2023-06-27 03:58:32:563 [ADB] Getting install status for com.trimble.ttm.applauncher.stg 2023-06-27 03:58:32:563 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:32:761 [ADB] 'com.trimble.ttm.applauncher.stg' is installed 2023-06-27 03:58:32:761 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:32:948 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm clear com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:33:198 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:33:732 [ADB] Retrieving requested permissions 2023-06-27 03:58:33:736 [ADB] Retrieved 36 permissions from requested group 2023-06-27 03:58:33:737 [ADB] Retrieving granted permissions 2023-06-27 03:58:33:739 [ADB] Retrieved 13 permissions from install,runtime groups 2023-06-27 03:58:33:739 [ADB] Granting permissions ["android.permission.READ_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.READ_EXTERNAL_STORAGE","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE"] to 'com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:33:740 [ADB] Got the following command chunks to execute: [["pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";"]] 2023-06-27 03:58:33:741 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ;' 2023-06-27 03:58:34:350 [AndroidDriver] Performed fast reset on the installed 'com.trimble.ttm.applauncher.stg' application (stop and clear) 2023-06-27 03:58:34:351 [AndroidUiautomator2Driver@dab4 (f946a309)] Performing shallow cleanup of automation leftovers 2023-06-27 03:58:34:364 [AndroidUiautomator2Driver@dab4 (f946a309)] No obsolete sessions have been detected (socket hang up) 2023-06-27 03:58:34:365 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop io.appium.uiautomator2.server.test' 2023-06-27 03:58:34:573 [AndroidUiautomator2Driver@dab4 (f946a309)] Starting UIAutomator2 server 5.7.8 2023-06-27 03:58:34:574 [AndroidUiautomator2Driver@dab4 (f946a309)] Using UIAutomator2 server from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk' and test from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:58:34:574 [AndroidUiautomator2Driver@dab4 (f946a309)] Waiting up to 30000ms for UiAutomator2 to be online... 2023-06-27 03:58:34:575 [ADB] Creating ADB subprocess with args: ["-P",5037,"-s","R52R80DRPVP","shell","am","instrument","-w","-e","disableAnalytics",true,"io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner"] 2023-06-27 03:58:34:698 [AndroidUiautomator2Driver@dab4 (f946a309)] Matched '/status' to command name 'getStatus' 2023-06-27 03:58:34:699 [AndroidUiautomator2Driver@dab4 (f946a309)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:58:34:706 [AndroidUiautomator2Driver@dab4 (f946a309)] socket hang up 2023-06-27 03:58:35:698 [Instrumentation] io.appium.uiautomator2.server.test.AppiumUiAutomator2Server: 2023-06-27 03:58:35:706 [AndroidUiautomator2Driver@dab4 (f946a309)] Matched '/status' to command name 'getStatus' 2023-06-27 03:58:35:707 [AndroidUiautomator2Driver@dab4 (f946a309)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:58:35:714 [AndroidUiautomator2Driver@dab4 (f946a309)] socket hang up 2023-06-27 03:58:36:716 [AndroidUiautomator2Driver@dab4 (f946a309)] Matched '/status' to command name 'getStatus' 2023-06-27 03:58:36:717 [AndroidUiautomator2Driver@dab4 (f946a309)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:58:36:727 [AndroidUiautomator2Driver@dab4 (f946a309)] socket hang up 2023-06-27 03:58:37:739 [AndroidUiautomator2Driver@dab4 (f946a309)] Matched '/status' to command name 'getStatus' 2023-06-27 03:58:37:748 [AndroidUiautomator2Driver@dab4 (f946a309)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:58:37:928 [AndroidUiautomator2Driver@dab4 (f946a309)] Got response with status 200: {"sessionId":"None","value":{"message":"UiAutomator2 Server is ready to accept commands","ready":true}} 2023-06-27 03:58:37:929 [AndroidUiautomator2Driver@dab4 (f946a309)] The initialization of the instrumentation process took 3355ms 2023-06-27 03:58:37:930 [AndroidUiautomator2Driver@dab4 (f946a309)] Matched '/session' to command name 'createSession' 2023-06-27 03:58:37:931 [AndroidUiautomator2Driver@dab4 (f946a309)] Proxying [POST /session] to [POST http://127.0.0.1:8200/session] with body: {"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"androidDevice","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true},"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"R52R80DRPVP","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true,"deviceUDID":"R52R80DRPVP"}],"alwaysMatch":{}}} 2023-06-27 03:58:37:964 [AndroidUiautomator2Driver@dab4 (f946a309)] Got response with status 200: {"sessionId":"5899d7f3-714f-4c21-aad5-7538aceb5b92","value":{"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"androidDevice","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true},"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"R52R80DRPVP","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true,"deviceUDID":"R52R80DRPVP"}],"alwaysMatch":{}},"sessionId":"5899d7f3-714f-4c21-aad5-7538aceb5b92"}} 2023-06-27 03:58:37:964 [AndroidUiautomator2Driver@dab4 (f946a309)] Determined the downstream protocol as 'W3C' 2023-06-27 03:58:38:073 [AndroidUiautomator2Driver@dab4 (f946a309)] Proxying [GET /appium/device/info] to [GET http://127.0.0.1:8200/session/5899d7f3-714f-4c21-aad5-7538aceb5b92/appium/device/info] with no body 2023-06-27 03:58:38:130 [AndroidUiautomator2Driver@dab4 (f946a309)] Got response with status 200: {"sessionId":"5899d7f3-714f-4c21-aad5-7538aceb5b92","value":{"androidId":"76dd35aaa2784249","apiVersion":"33","bluetooth":{"state":"OFF"},"brand":"samsung","carrierName":"","displayDensity":320,"locale":"en_US","manufacturer":"samsung","model":"SM-T570","networks":[{"capabilities":{"SSID":null,"linkDownBandwidthKbps":35889,"linkUpstreamBandwidthKbps":12000,"networkCapabilities":"NET_CAPABILITY_NOT_METERED,NET_CAPABILITY_INTERNET,NET_CAPABILITY_NOT_RESTRICTED,NET_CAPABILITY_TRUSTED,NET_CAPABILITY_NOT_VPN,NET_CAPABILITY_VALIDATED,NET_CAPABILITY_NOT_ROAMING,NET_CAPABILITY_FOREGROUND,NET_CAPABILITY_NOT_CONGESTED,NET_CAPABILITY_NOT_SUSPENDED","signalStrength":-54,"transportTypes":"TRANSPORT_WIFI"},"detailedState":"CONNECTED","extraInfo":"","isAvailable":true,"isConnected":true,"isFailover":false,"isRoaming":false,"state":"CONNECTED","subtype":-1,"subtypeName":"","type":1,"typeName":"WIFI"}],"platformVersion":"13","realDisplaySize":"1920x1200","timeZone":"Asia/Calcutta"}} 2023-06-27 03:58:38:131 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys window' 2023-06-27 03:58:38:450 [AndroidDriver] Screen already unlocked, doing nothing 2023-06-27 03:58:38:450 [AndroidUiautomator2Driver@dab4 (f946a309)] Starting 'com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity and waiting for 'com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity' 2023-06-27 03:58:38:454 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am start -W -n com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' 2023-06-27 03:58:39:000 [ADB] We tried to start an activity that doesn't exist, retrying with '.com.trimble.ttm.applauncher.ux.activities.MainActivity' activity name 2023-06-27 03:58:39:001 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am start -W -n com.trimble.ttm.applauncher.stg/.com.trimble.ttm.applauncher.ux.activities.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' 2023-06-27 03:58:39:525 [AndroidUiautomator2Driver@dab4 (f946a309)] Deleting UiAutomator2 session 2023-06-27 03:58:39:526 [AndroidUiautomator2Driver@dab4 (f946a309)] Deleting UiAutomator2 server session 2023-06-27 03:58:39:527 [AndroidUiautomator2Driver@dab4 (f946a309)] Matched '/' to command name 'deleteSession' 2023-06-27 03:58:39:527 [AndroidUiautomator2Driver@dab4 (f946a309)] Proxying [DELETE /] to [DELETE http://127.0.0.1:8200/session/5899d7f3-714f-4c21-aad5-7538aceb5b92] with no body 2023-06-27 03:58:39:536 [AndroidUiautomator2Driver@dab4 (f946a309)] Got response with status 200: {"sessionId":"5899d7f3-714f-4c21-aad5-7538aceb5b92","value":null} 2023-06-27 03:58:39:537 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys activity services io.appium.settings/.recorder.RecorderService' 2023-06-27 03:58:39:694 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:39:895 [Instrumentation] . 2023-06-27 03:58:39:898 [Instrumentation] 2023-06-27 03:58:39:948 [Instrumentation] Time: 4.035 2023-06-27 03:58:39:966 [Instrumentation] 2023-06-27 03:58:39:967 [Instrumentation] OK (1 test) 2023-06-27 03:58:39:969 [Instrumentation] The process has exited with code 0 2023-06-27 03:58:40:060 [Logcat] Stopping logcat capture 2023-06-27 03:58:40:073 [ADB] Removing forwarded port socket connection: 8200 2023-06-27 03:58:40:074 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward --remove tcp:8200' 2023-06-27 03:58:40:297 [AndroidUiautomator2Driver@dab4 (f946a309)] Restoring hidden api policy to the device default configuration 2023-06-27 03:58:40:298 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' 2023-06-27 03:58:40:650 [AppiumDriver@d0e3] Event 'newSessionStarted' logged at 1687838320650 (09:28:40 GMT+0530 (India Standard Time)) 2023-06-27 03:58:40:652 [AppiumDriver@d0e3] Encountered internal error running command: Error: Cannot start the 'com.trimble.ttm.applauncher.stg' application. Consider checking the driver's troubleshooting documentation. Original error: Cannot start the 'com.trimble.ttm.applauncher.stg' application. Consider checking the driver's troubleshooting documentation. Original error: Activity name '.com.trimble.ttm.applauncher.ux.activities.MainActivity' used to start the app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity 2023-06-27 03:58:40:652 [AppiumDriver@d0e3] at ADB.startApp (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-adb\lib\tools\apk-utils.js:177:11) 2023-06-27 03:58:40:653 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.ensureAppStarts (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:587:5) 2023-06-27 03:58:40:653 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.startUiAutomator2Session (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:442:7) 2023-06-27 03:58:40:654 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.createSession (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:240:7) 2023-06-27 03:58:40:655 [AppiumDriver@d0e3] at AppiumDriver.createSession (C:\Users\SPrasan\AppData\Roaming\npm\node_modules\appium\lib\appium.js:349:35) 2023-06-27 03:58:40:659 [HTTP] <-- POST /session 500 13863 ms - 1496 2023-06-27 03:58:40:659 [HTTP] 2023-06-27 03:58:40:678 [HTTP] Request idempotency key: aa1d98c9-44af-468d-a7d6-72095ada760b 2023-06-27 03:58:40:681 [HTTP] --> POST /session 2023-06-27 03:58:40:681 [HTTP] {"capabilities":{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}} 2023-06-27 03:58:40:682 [AppiumDriver@d0e3] Calling AppiumDriver.createSession() with args: [null,null,{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}] 2023-06-27 03:58:40:683 [AppiumDriver@d0e3] Event 'newSessionRequested' logged at 1687838320682 (09:28:40 GMT+0530 (India Standard Time)) 2023-06-27 03:58:40:684 [Appium] Attempting to find matching driver for automationName 'uiautomator2' and platformName 'ANDROID' 2023-06-27 03:58:40:684 [Appium] The 'uiautomator2' driver was installed and matched caps. 2023-06-27 03:58:40:685 [Appium] Will require it at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:58:40:685 [Appium] Requiring driver at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:58:40:686 [AppiumDriver@d0e3] Appium v2.0.0-beta.57 creating new AndroidUiautomator2Driver (v2.12.6) session 2023-06-27 03:58:40:686 [AppiumDriver@d0e3] Checking BaseDriver versions for Appium and AndroidUiautomator2Driver 2023-06-27 03:58:40:686 [AppiumDriver@d0e3] Appium's BaseDriver version is 9.3.3 2023-06-27 03:58:40:687 [AppiumDriver@d0e3] AndroidUiautomator2Driver's BaseDriver version is 9.3.3 2023-06-27 03:58:40:688 [AndroidUiautomator2Driver@d664] Creating session with W3C capabilities: { 2023-06-27 03:58:40:689 [AndroidUiautomator2Driver@d664] "alwaysMatch": { 2023-06-27 03:58:40:689 [AndroidUiautomator2Driver@d664] "platformName": "ANDROID", 2023-06-27 03:58:40:689 [AndroidUiautomator2Driver@d664] "appium:appActivity": "com.trimble.ttm.applauncher.ux.activities.MainActivity", 2023-06-27 03:58:40:689 [AndroidUiautomator2Driver@d664] "appium:appPackage": "com.trimble.ttm.applauncher.stg", 2023-06-27 03:58:40:690 [AndroidUiautomator2Driver@d664] "appium:autoGrantPermissions": "true", 2023-06-27 03:58:40:691 [AndroidUiautomator2Driver@d664] "appium:automationName": "uiautomator2", 2023-06-27 03:58:40:691 [AndroidUiautomator2Driver@d664] "appium:deviceName": "androidDevice", 2023-06-27 03:58:40:691 [AndroidUiautomator2Driver@d664] "appium:orientation": "LANDSCAPE", 2023-06-27 03:58:40:691 [AndroidUiautomator2Driver@d664] "appium:resetKeyboard": "true", 2023-06-27 03:58:40:692 [AndroidUiautomator2Driver@d664] "appium:unicodeKeyboard": "true" 2023-06-27 03:58:40:692 [AndroidUiautomator2Driver@d664] }, 2023-06-27 03:58:40:692 [AndroidUiautomator2Driver@d664] "firstMatch": [ 2023-06-27 03:58:40:692 [AndroidUiautomator2Driver@d664] {} 2023-06-27 03:58:40:692 [AndroidUiautomator2Driver@d664] ] 2023-06-27 03:58:40:692 [AndroidUiautomator2Driver@d664] } 2023-06-27 03:58:40:697 [AndroidUiautomator2Driver@d664] Capability 'unicodeKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:58:40:697 [AndroidUiautomator2Driver@d664] Capability 'resetKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:58:40:698 [AndroidUiautomator2Driver@d664] Capability 'autoGrantPermissions' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:58:40:700 [AndroidUiautomator2Driver@d664 (074ec5b3)] Session created with session id: 074ec5b3-0fa0-41a9-a026-fbfb58db8a02 2023-06-27 03:58:40:700 [AndroidUiautomator2Driver@d664 (074ec5b3)] Starting 'com.trimble.ttm.applauncher.stg' directly on the device 2023-06-27 03:58:40:702 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 03:58:40:703 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 03:58:40:896 [AndroidDriver] Retrieving device list 2023-06-27 03:58:40:897 [ADB] Trying to find a connected android device 2023-06-27 03:58:40:897 [ADB] Getting connected devices 2023-06-27 03:58:41:112 [ADB] Connected devices: [{"udid":"R52R80DRPVP","state":"device"}] 2023-06-27 03:58:41:112 [AndroidDriver] Using device: R52R80DRPVP 2023-06-27 03:58:41:114 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 03:58:41:114 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 03:58:41:365 [ADB] Setting device id to R52R80DRPVP 2023-06-27 03:58:41:370 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.sdk' 2023-06-27 03:58:41:705 [ADB] Current device property 'ro.build.version.sdk': 33 2023-06-27 03:58:41:706 [ADB] Getting device platform version 2023-06-27 03:58:41:706 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.release' 2023-06-27 03:58:41:943 [ADB] Current device property 'ro.build.version.release': 13 2023-06-27 03:58:41:943 [ADB] Device API level: 33 2023-06-27 03:58:41:943 [AndroidUiautomator2Driver@d664 (074ec5b3)] Relaxing hidden api policy 2023-06-27 03:58:41:944 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings put global hidden_api_policy_pre_p_apps 1;settings put global hidden_api_policy_p_apps 1;settings put global hidden_api_policy 1'' 2023-06-27 03:58:42:258 [AndroidDriver] No app sent in, not parsing package/activity 2023-06-27 03:58:42:259 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP wait-for-device' 2023-06-27 03:58:42:485 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell echo ping' 2023-06-27 03:58:42:633 [AndroidDriver] Pushing settings apk to device... 2023-06-27 03:58:42:633 [ADB] Getting install status for io.appium.settings 2023-06-27 03:58:42:633 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 03:58:42:831 [ADB] 'io.appium.settings' is installed 2023-06-27 03:58:42:831 [ADB] Getting package info for 'io.appium.settings' 2023-06-27 03:58:42:831 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 03:58:43:075 [ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('5.0.3' >= '5.0.3') 2023-06-27 03:58:43:075 [ADB] There is no need to install/upgrade 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\io.appium.settings\apks\settings_apk-debug.apk' 2023-06-27 03:58:43:076 [ADB] Getting IDs of all 'io.appium.settings' processes 2023-06-27 03:58:43:076 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'pgrep --help; echo $?'' 2023-06-27 03:58:43:337 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pgrep -f \(\[\[:blank:\]\]\|\^\)io\.appium\.settings\(\[\[:blank:\]\]\|\$\)' 2023-06-27 03:58:43:659 [AndroidDriver] io.appium.settings is already running. There is no need to reset its permissions. 2023-06-27 03:58:43:660 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell appops set io.appium.settings android:mock_location allow' 2023-06-27 03:58:43:943 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell "[ -e '/data/local/tmp/mock_apps.json' ] && echo __PASS__"' 2023-06-27 03:58:44:174 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell cat /data/local/tmp/mock_apps.json' 2023-06-27 03:58:44:428 [Logcat] Starting logs capture with command: C:\\Users\\SPrasan\\AppData\\Local\\Android\\Sdk\\platform-tools\\adb.exe -P 5037 -s R52R80DRPVP logcat -v threadtime 2023-06-27 03:58:44:693 [AndroidDriver] Enabling Unicode keyboard support 2023-06-27 03:58:44:694 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell settings get secure default_input_method' 2023-06-27 03:58:44:969 [AndroidDriver] Unsetting previous IME io.appium.settings/.UnicodeIME 2023-06-27 03:58:44:970 [AndroidDriver] Setting IME to 'io.appium.settings/.UnicodeIME' 2023-06-27 03:58:44:970 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime enable io.appium.settings/.UnicodeIME' 2023-06-27 03:58:45:351 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime set io.appium.settings/.UnicodeIME' 2023-06-27 03:58:45:632 [AndroidUiautomator2Driver@d664 (074ec5b3)] Forwarding UiAutomator2 Server port 6790 to local port 8200 2023-06-27 03:58:45:634 [ADB] Forwarding system: 8200 to device: 6790 2023-06-27 03:58:45:635 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward tcp:8200 tcp:6790' 2023-06-27 03:58:45:899 [ADB] Getting install status for io.appium.uiautomator2.server 2023-06-27 03:58:45:900 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 03:58:46:232 [ADB] 'io.appium.uiautomator2.server' is installed 2023-06-27 03:58:46:232 [ADB] Getting package info for 'io.appium.uiautomator2.server' 2023-06-27 03:58:46:233 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 03:58:47:580 [ADB] The version name of the installed 'io.appium.uiautomator2.server' is greater or equal to the application version name ('5.7.8' >= '5.7.8') 2023-06-27 03:58:47:599 [AndroidUiautomator2Driver@d664 (074ec5b3)] io.appium.uiautomator2.server installation state: sameVersionInstalled 2023-06-27 03:58:47:600 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk 2023-06-27 03:58:47:717 [ADB] Using the previously cached signature entry for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 03:58:47:721 [ADB] sha256 hash did match for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 03:58:47:721 [ADB] Getting install status for io.appium.uiautomator2.server.test 2023-06-27 03:58:47:722 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server.test' 2023-06-27 03:58:48:111 [ADB] 'io.appium.uiautomator2.server.test' is installed 2023-06-27 03:58:48:112 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk 2023-06-27 03:58:48:119 [ADB] Using the previously cached signature entry for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:58:48:120 [ADB] sha256 hash did match for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:58:48:120 [AndroidUiautomator2Driver@d664 (074ec5b3)] Server packages are not going to be (re)installed 2023-06-27 03:58:48:124 [AndroidUiautomator2Driver@d664 (074ec5b3)] Waiting up to 30000ms for services to be available 2023-06-27 03:58:48:124 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm list instrumentation' 2023-06-27 03:58:48:399 [AndroidUiautomator2Driver@d664 (074ec5b3)] Instrumentation target 'io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner' is available 2023-06-27 03:58:48:399 [ADB] Adding packages ["io.appium.settings","io.appium.uiautomator2.server","io.appium.uiautomator2.server.test"] to Doze whitelist 2023-06-27 03:58:48:400 [ADB] Got the following command chunks to execute: [["dumpsys","deviceidle","whitelist","+io.appium.settings",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server.test",";"]] 2023-06-27 03:58:48:400 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys deviceidle whitelist +io.appium.settings ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server.test ;' 2023-06-27 03:58:48:708 [AndroidUiautomator2Driver@d664 (074ec5b3)] No app capability. Assuming it is already on the device 2023-06-27 03:58:48:708 [ADB] Getting install status for com.trimble.ttm.applauncher.stg 2023-06-27 03:58:48:711 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:48:994 [ADB] 'com.trimble.ttm.applauncher.stg' is installed 2023-06-27 03:58:48:994 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:49:348 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm clear com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:49:728 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:50:208 [ADB] Retrieving requested permissions 2023-06-27 03:58:50:209 [ADB] Retrieved 36 permissions from requested group 2023-06-27 03:58:50:209 [ADB] Retrieving granted permissions 2023-06-27 03:58:50:211 [ADB] Retrieved 13 permissions from install,runtime groups 2023-06-27 03:58:50:214 [ADB] Granting permissions ["android.permission.READ_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.READ_EXTERNAL_STORAGE","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE"] to 'com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:50:215 [ADB] Got the following command chunks to execute: [["pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";"]] 2023-06-27 03:58:50:216 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ;' 2023-06-27 03:58:50:776 [AndroidDriver] Performed fast reset on the installed 'com.trimble.ttm.applauncher.stg' application (stop and clear) 2023-06-27 03:58:50:776 [AndroidUiautomator2Driver@d664 (074ec5b3)] Performing shallow cleanup of automation leftovers 2023-06-27 03:58:50:788 [AndroidUiautomator2Driver@d664 (074ec5b3)] No obsolete sessions have been detected (socket hang up) 2023-06-27 03:58:50:788 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop io.appium.uiautomator2.server.test' 2023-06-27 03:58:51:067 [AndroidUiautomator2Driver@d664 (074ec5b3)] Starting UIAutomator2 server 5.7.8 2023-06-27 03:58:51:068 [AndroidUiautomator2Driver@d664 (074ec5b3)] Using UIAutomator2 server from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk' and test from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:58:51:068 [AndroidUiautomator2Driver@d664 (074ec5b3)] Waiting up to 30000ms for UiAutomator2 to be online... 2023-06-27 03:58:51:068 [ADB] Creating ADB subprocess with args: ["-P",5037,"-s","R52R80DRPVP","shell","am","instrument","-w","-e","disableAnalytics",true,"io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner"] 2023-06-27 03:58:51:208 [AndroidUiautomator2Driver@d664 (074ec5b3)] Matched '/status' to command name 'getStatus' 2023-06-27 03:58:51:210 [AndroidUiautomator2Driver@d664 (074ec5b3)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:58:51:222 [AndroidUiautomator2Driver@d664 (074ec5b3)] socket hang up 2023-06-27 03:58:52:224 [AndroidUiautomator2Driver@d664 (074ec5b3)] Matched '/status' to command name 'getStatus' 2023-06-27 03:58:52:227 [AndroidUiautomator2Driver@d664 (074ec5b3)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:58:52:241 [AndroidUiautomator2Driver@d664 (074ec5b3)] socket hang up 2023-06-27 03:58:52:246 [Instrumentation] io.appium.uiautomator2.server.test.AppiumUiAutomator2Server: 2023-06-27 03:58:53:244 [AndroidUiautomator2Driver@d664 (074ec5b3)] Matched '/status' to command name 'getStatus' 2023-06-27 03:58:53:246 [AndroidUiautomator2Driver@d664 (074ec5b3)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:58:53:287 [AndroidUiautomator2Driver@d664 (074ec5b3)] socket hang up 2023-06-27 03:58:54:288 [AndroidUiautomator2Driver@d664 (074ec5b3)] Matched '/status' to command name 'getStatus' 2023-06-27 03:58:54:288 [AndroidUiautomator2Driver@d664 (074ec5b3)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:58:54:358 [AndroidUiautomator2Driver@d664 (074ec5b3)] Got response with status 200: {"sessionId":"None","value":{"message":"UiAutomator2 Server is ready to accept commands","ready":true}} 2023-06-27 03:58:54:358 [AndroidUiautomator2Driver@d664 (074ec5b3)] The initialization of the instrumentation process took 3290ms 2023-06-27 03:58:54:359 [AndroidUiautomator2Driver@d664 (074ec5b3)] Matched '/session' to command name 'createSession' 2023-06-27 03:58:54:359 [AndroidUiautomator2Driver@d664 (074ec5b3)] Proxying [POST /session] to [POST http://127.0.0.1:8200/session] with body: {"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"androidDevice","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true},"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"R52R80DRPVP","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true,"deviceUDID":"R52R80DRPVP"}],"alwaysMatch":{}}} 2023-06-27 03:58:54:383 [AndroidUiautomator2Driver@d664 (074ec5b3)] Got response with status 200: {"sessionId":"74501367-8e64-4e06-b0d0-5f713ee6c951","value":{"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"androidDevice","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true},"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"R52R80DRPVP","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true,"deviceUDID":"R52R80DRPVP"}],"alwaysMatch":{}},"sessionId":"74501367-8e64-4e06-b0d0-5f713ee6c951"}} 2023-06-27 03:58:54:383 [AndroidUiautomator2Driver@d664 (074ec5b3)] Determined the downstream protocol as 'W3C' 2023-06-27 03:58:54:430 [AndroidUiautomator2Driver@d664 (074ec5b3)] Proxying [GET /appium/device/info] to [GET http://127.0.0.1:8200/session/74501367-8e64-4e06-b0d0-5f713ee6c951/appium/device/info] with no body 2023-06-27 03:58:54:498 [AndroidUiautomator2Driver@d664 (074ec5b3)] Got response with status 200: {"sessionId":"74501367-8e64-4e06-b0d0-5f713ee6c951","value":{"androidId":"76dd35aaa2784249","apiVersion":"33","bluetooth":{"state":"OFF"},"brand":"samsung","carrierName":"","displayDensity":320,"locale":"en_US","manufacturer":"samsung","model":"SM-T570","networks":[{"capabilities":{"SSID":null,"linkDownBandwidthKbps":35889,"linkUpstreamBandwidthKbps":12000,"networkCapabilities":"NET_CAPABILITY_NOT_METERED,NET_CAPABILITY_INTERNET,NET_CAPABILITY_NOT_RESTRICTED,NET_CAPABILITY_TRUSTED,NET_CAPABILITY_NOT_VPN,NET_CAPABILITY_VALIDATED,NET_CAPABILITY_NOT_ROAMING,NET_CAPABILITY_FOREGROUND,NET_CAPABILITY_NOT_CONGESTED,NET_CAPABILITY_NOT_SUSPENDED","signalStrength":-54,"transportTypes":"TRANSPORT_WIFI"},"detailedState":"CONNECTED","extraInfo":"","isAvailable":true,"isConnected":true,"isFailover":false,"isRoaming":false,"state":"CONNECTED","subtype":-1,"subtypeName":"","type":1,"typeName":"WIFI"}],"platformVersion":"13","realDisplaySize":"1920x1200","timeZone":"Asia/Calcutta"}} 2023-06-27 03:58:54:499 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys window' 2023-06-27 03:58:54:724 [AndroidDriver] Screen already unlocked, doing nothing 2023-06-27 03:58:54:724 [AndroidUiautomator2Driver@d664 (074ec5b3)] Starting 'com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity and waiting for 'com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity' 2023-06-27 03:58:54:725 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am start -W -n com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' 2023-06-27 03:58:55:197 [ADB] We tried to start an activity that doesn't exist, retrying with '.com.trimble.ttm.applauncher.ux.activities.MainActivity' activity name 2023-06-27 03:58:55:198 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am start -W -n com.trimble.ttm.applauncher.stg/.com.trimble.ttm.applauncher.ux.activities.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' 2023-06-27 03:58:55:807 [AndroidUiautomator2Driver@d664 (074ec5b3)] Deleting UiAutomator2 session 2023-06-27 03:58:55:809 [AndroidUiautomator2Driver@d664 (074ec5b3)] Deleting UiAutomator2 server session 2023-06-27 03:58:55:813 [AndroidUiautomator2Driver@d664 (074ec5b3)] Matched '/' to command name 'deleteSession' 2023-06-27 03:58:55:813 [AndroidUiautomator2Driver@d664 (074ec5b3)] Proxying [DELETE /] to [DELETE http://127.0.0.1:8200/session/74501367-8e64-4e06-b0d0-5f713ee6c951] with no body 2023-06-27 03:58:55:868 [AndroidUiautomator2Driver@d664 (074ec5b3)] Got response with status 200: {"sessionId":"74501367-8e64-4e06-b0d0-5f713ee6c951","value":null} 2023-06-27 03:58:55:874 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys activity services io.appium.settings/.recorder.RecorderService' 2023-06-27 03:58:56:067 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 03:58:56:489 [Instrumentation] . 2023-06-27 03:58:56:513 [Instrumentation] Time: 4.079 2023-06-27 03:58:56:546 [Instrumentation] 2023-06-27 03:58:56:553 [Instrumentation] OK (1 test) 2023-06-27 03:58:56:623 [Instrumentation] The process has exited with code 0 2023-06-27 03:58:56:636 [Logcat] Stopping logcat capture 2023-06-27 03:58:56:658 [ADB] Removing forwarded port socket connection: 8200 2023-06-27 03:58:56:659 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward --remove tcp:8200' 2023-06-27 03:58:56:990 [AndroidUiautomator2Driver@d664 (074ec5b3)] Restoring hidden api policy to the device default configuration 2023-06-27 03:58:56:991 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' 2023-06-27 03:58:57:522 [AppiumDriver@d0e3] Event 'newSessionStarted' logged at 1687838337521 (09:28:57 GMT+0530 (India Standard Time)) 2023-06-27 03:58:57:524 [AppiumDriver@d0e3] Encountered internal error running command: Error: Cannot start the 'com.trimble.ttm.applauncher.stg' application. Consider checking the driver's troubleshooting documentation. Original error: Cannot start the 'com.trimble.ttm.applauncher.stg' application. Consider checking the driver's troubleshooting documentation. Original error: Activity name '.com.trimble.ttm.applauncher.ux.activities.MainActivity' used to start the app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity 2023-06-27 03:58:57:524 [AppiumDriver@d0e3] at ADB.startApp (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-adb\lib\tools\apk-utils.js:177:11) 2023-06-27 03:58:57:524 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.ensureAppStarts (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:587:5) 2023-06-27 03:58:57:525 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.startUiAutomator2Session (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:442:7) 2023-06-27 03:58:57:525 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.createSession (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:240:7) 2023-06-27 03:58:57:526 [AppiumDriver@d0e3] at AppiumDriver.createSession (C:\Users\SPrasan\AppData\Roaming\npm\node_modules\appium\lib\appium.js:349:35) 2023-06-27 03:58:57:528 [HTTP] <-- POST /session 500 16847 ms - 1496 2023-06-27 03:58:57:529 [HTTP] 2023-06-27 03:58:57:549 [HTTP] Request idempotency key: 074c998e-0b3b-43e3-8488-d018db0bc480 2023-06-27 03:58:57:552 [HTTP] --> POST /session 2023-06-27 03:58:57:553 [HTTP] {"capabilities":{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}} 2023-06-27 03:58:57:555 [AppiumDriver@d0e3] Calling AppiumDriver.createSession() with args: [null,null,{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}] 2023-06-27 03:58:57:556 [AppiumDriver@d0e3] Event 'newSessionRequested' logged at 1687838337555 (09:28:57 GMT+0530 (India Standard Time)) 2023-06-27 03:58:57:558 [Appium] Attempting to find matching driver for automationName 'uiautomator2' and platformName 'ANDROID' 2023-06-27 03:58:57:558 [Appium] The 'uiautomator2' driver was installed and matched caps. 2023-06-27 03:58:57:558 [Appium] Will require it at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:58:57:559 [Appium] Requiring driver at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:58:57:559 [AppiumDriver@d0e3] Appium v2.0.0-beta.57 creating new AndroidUiautomator2Driver (v2.12.6) session 2023-06-27 03:58:57:559 [AppiumDriver@d0e3] Checking BaseDriver versions for Appium and AndroidUiautomator2Driver 2023-06-27 03:58:57:560 [AppiumDriver@d0e3] Appium's BaseDriver version is 9.3.3 2023-06-27 03:58:57:560 [AppiumDriver@d0e3] AndroidUiautomator2Driver's BaseDriver version is 9.3.3 2023-06-27 03:58:57:562 [AndroidUiautomator2Driver@08ae] Creating session with W3C capabilities: { 2023-06-27 03:58:57:563 [AndroidUiautomator2Driver@08ae] "alwaysMatch": { 2023-06-27 03:58:57:563 [AndroidUiautomator2Driver@08ae] "platformName": "ANDROID", 2023-06-27 03:58:57:563 [AndroidUiautomator2Driver@08ae] "appium:appActivity": "com.trimble.ttm.applauncher.ux.activities.MainActivity", 2023-06-27 03:58:57:564 [AndroidUiautomator2Driver@08ae] "appium:appPackage": "com.trimble.ttm.applauncher.stg", 2023-06-27 03:58:57:564 [AndroidUiautomator2Driver@08ae] "appium:autoGrantPermissions": "true", 2023-06-27 03:58:57:564 [AndroidUiautomator2Driver@08ae] "appium:automationName": "uiautomator2", 2023-06-27 03:58:57:565 [AndroidUiautomator2Driver@08ae] "appium:deviceName": "androidDevice", 2023-06-27 03:58:57:565 [AndroidUiautomator2Driver@08ae] "appium:orientation": "LANDSCAPE", 2023-06-27 03:58:57:565 [AndroidUiautomator2Driver@08ae] "appium:resetKeyboard": "true", 2023-06-27 03:58:57:565 [AndroidUiautomator2Driver@08ae] "appium:unicodeKeyboard": "true" 2023-06-27 03:58:57:566 [AndroidUiautomator2Driver@08ae] }, 2023-06-27 03:58:57:566 [AndroidUiautomator2Driver@08ae] "firstMatch": [ 2023-06-27 03:58:57:566 [AndroidUiautomator2Driver@08ae] {} 2023-06-27 03:58:57:566 [AndroidUiautomator2Driver@08ae] ] 2023-06-27 03:58:57:567 [AndroidUiautomator2Driver@08ae] } 2023-06-27 03:58:57:573 [AndroidUiautomator2Driver@08ae] Capability 'unicodeKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:58:57:573 [AndroidUiautomator2Driver@08ae] Capability 'resetKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:58:57:574 [AndroidUiautomator2Driver@08ae] Capability 'autoGrantPermissions' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:58:57:577 [AndroidUiautomator2Driver@08ae (d447e2c7)] Session created with session id: d447e2c7-4a0d-4cfc-98f9-c279fe64fd84 2023-06-27 03:58:57:578 [AndroidUiautomator2Driver@08ae (d447e2c7)] Starting 'com.trimble.ttm.applauncher.stg' directly on the device 2023-06-27 03:58:57:580 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 03:58:57:581 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 03:58:57:928 [AndroidDriver] Retrieving device list 2023-06-27 03:58:57:928 [ADB] Trying to find a connected android device 2023-06-27 03:58:57:942 [ADB] Getting connected devices 2023-06-27 03:58:58:234 [ADB] Connected devices: [{"udid":"R52R80DRPVP","state":"device"}] 2023-06-27 03:58:58:237 [AndroidDriver] Using device: R52R80DRPVP 2023-06-27 03:58:58:241 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 03:58:58:242 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 03:58:58:549 [ADB] Setting device id to R52R80DRPVP 2023-06-27 03:58:58:549 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.sdk' 2023-06-27 03:58:58:872 [ADB] Current device property 'ro.build.version.sdk': 33 2023-06-27 03:58:58:872 [ADB] Getting device platform version 2023-06-27 03:58:58:873 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.release' 2023-06-27 03:58:59:114 [ADB] Current device property 'ro.build.version.release': 13 2023-06-27 03:58:59:114 [ADB] Device API level: 33 2023-06-27 03:58:59:114 [AndroidUiautomator2Driver@08ae (d447e2c7)] Relaxing hidden api policy 2023-06-27 03:58:59:115 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings put global hidden_api_policy_pre_p_apps 1;settings put global hidden_api_policy_p_apps 1;settings put global hidden_api_policy 1'' 2023-06-27 03:58:59:430 [AndroidDriver] No app sent in, not parsing package/activity 2023-06-27 03:58:59:430 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP wait-for-device' 2023-06-27 03:58:59:682 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell echo ping' 2023-06-27 03:58:59:944 [AndroidDriver] Pushing settings apk to device... 2023-06-27 03:58:59:945 [ADB] Getting install status for io.appium.settings 2023-06-27 03:58:59:945 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 03:59:00:231 [ADB] 'io.appium.settings' is installed 2023-06-27 03:59:00:232 [ADB] Getting package info for 'io.appium.settings' 2023-06-27 03:59:00:232 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 03:59:00:482 [ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('5.0.3' >= '5.0.3') 2023-06-27 03:59:00:483 [ADB] There is no need to install/upgrade 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\io.appium.settings\apks\settings_apk-debug.apk' 2023-06-27 03:59:00:483 [ADB] Getting IDs of all 'io.appium.settings' processes 2023-06-27 03:59:00:484 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'pgrep --help; echo $?'' 2023-06-27 03:59:00:663 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pgrep -f \(\[\[:blank:\]\]\|\^\)io\.appium\.settings\(\[\[:blank:\]\]\|\$\)' 2023-06-27 03:59:00:891 [AndroidDriver] io.appium.settings is already running. There is no need to reset its permissions. 2023-06-27 03:59:00:891 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell appops set io.appium.settings android:mock_location allow' 2023-06-27 03:59:01:125 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell "[ -e '/data/local/tmp/mock_apps.json' ] && echo __PASS__"' 2023-06-27 03:59:01:321 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell cat /data/local/tmp/mock_apps.json' 2023-06-27 03:59:01:580 [Logcat] Starting logs capture with command: C:\\Users\\SPrasan\\AppData\\Local\\Android\\Sdk\\platform-tools\\adb.exe -P 5037 -s R52R80DRPVP logcat -v threadtime 2023-06-27 03:59:01:827 [AndroidDriver] Enabling Unicode keyboard support 2023-06-27 03:59:01:828 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell settings get secure default_input_method' 2023-06-27 03:59:02:082 [AndroidDriver] Unsetting previous IME io.appium.settings/.UnicodeIME 2023-06-27 03:59:02:082 [AndroidDriver] Setting IME to 'io.appium.settings/.UnicodeIME' 2023-06-27 03:59:02:082 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime enable io.appium.settings/.UnicodeIME' 2023-06-27 03:59:02:276 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime set io.appium.settings/.UnicodeIME' 2023-06-27 03:59:02:454 [AndroidUiautomator2Driver@08ae (d447e2c7)] Forwarding UiAutomator2 Server port 6790 to local port 8200 2023-06-27 03:59:02:455 [ADB] Forwarding system: 8200 to device: 6790 2023-06-27 03:59:02:455 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward tcp:8200 tcp:6790' 2023-06-27 03:59:02:579 [ADB] Getting install status for io.appium.uiautomator2.server 2023-06-27 03:59:02:579 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 03:59:02:733 [ADB] 'io.appium.uiautomator2.server' is installed 2023-06-27 03:59:02:733 [ADB] Getting package info for 'io.appium.uiautomator2.server' 2023-06-27 03:59:02:734 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 03:59:03:874 [ADB] The version name of the installed 'io.appium.uiautomator2.server' is greater or equal to the application version name ('5.7.8' >= '5.7.8') 2023-06-27 03:59:03:875 [AndroidUiautomator2Driver@08ae (d447e2c7)] io.appium.uiautomator2.server installation state: sameVersionInstalled 2023-06-27 03:59:03:875 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk 2023-06-27 03:59:03:941 [ADB] Using the previously cached signature entry for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 03:59:03:942 [ADB] sha256 hash did match for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 03:59:03:943 [ADB] Getting install status for io.appium.uiautomator2.server.test 2023-06-27 03:59:03:943 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server.test' 2023-06-27 03:59:04:186 [ADB] 'io.appium.uiautomator2.server.test' is installed 2023-06-27 03:59:04:187 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk 2023-06-27 03:59:04:196 [ADB] Using the previously cached signature entry for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:59:04:197 [ADB] sha256 hash did match for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:59:04:198 [AndroidUiautomator2Driver@08ae (d447e2c7)] Server packages are not going to be (re)installed 2023-06-27 03:59:04:202 [AndroidUiautomator2Driver@08ae (d447e2c7)] Waiting up to 30000ms for services to be available 2023-06-27 03:59:04:203 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm list instrumentation' 2023-06-27 03:59:04:482 [AndroidUiautomator2Driver@08ae (d447e2c7)] Instrumentation target 'io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner' is available 2023-06-27 03:59:04:482 [ADB] Adding packages ["io.appium.settings","io.appium.uiautomator2.server","io.appium.uiautomator2.server.test"] to Doze whitelist 2023-06-27 03:59:04:483 [ADB] Got the following command chunks to execute: [["dumpsys","deviceidle","whitelist","+io.appium.settings",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server.test",";"]] 2023-06-27 03:59:04:483 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys deviceidle whitelist +io.appium.settings ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server.test ;' 2023-06-27 03:59:04:703 [AndroidUiautomator2Driver@08ae (d447e2c7)] No app capability. Assuming it is already on the device 2023-06-27 03:59:04:703 [ADB] Getting install status for com.trimble.ttm.applauncher.stg 2023-06-27 03:59:04:704 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:04:861 [ADB] 'com.trimble.ttm.applauncher.stg' is installed 2023-06-27 03:59:04:861 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:05:062 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm clear com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:05:320 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:05:572 [ADB] Retrieving requested permissions 2023-06-27 03:59:05:573 [ADB] Retrieved 36 permissions from requested group 2023-06-27 03:59:05:573 [ADB] Retrieving granted permissions 2023-06-27 03:59:05:575 [ADB] Retrieved 13 permissions from install,runtime groups 2023-06-27 03:59:05:575 [ADB] Granting permissions ["android.permission.READ_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.READ_EXTERNAL_STORAGE","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE"] to 'com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:05:576 [ADB] Got the following command chunks to execute: [["pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";"]] 2023-06-27 03:59:05:576 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ;' 2023-06-27 03:59:06:166 [AndroidDriver] Performed fast reset on the installed 'com.trimble.ttm.applauncher.stg' application (stop and clear) 2023-06-27 03:59:06:166 [AndroidUiautomator2Driver@08ae (d447e2c7)] Performing shallow cleanup of automation leftovers 2023-06-27 03:59:06:175 [AndroidUiautomator2Driver@08ae (d447e2c7)] No obsolete sessions have been detected (socket hang up) 2023-06-27 03:59:06:176 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop io.appium.uiautomator2.server.test' 2023-06-27 03:59:06:368 [AndroidUiautomator2Driver@08ae (d447e2c7)] Starting UIAutomator2 server 5.7.8 2023-06-27 03:59:06:369 [AndroidUiautomator2Driver@08ae (d447e2c7)] Using UIAutomator2 server from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk' and test from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:59:06:369 [AndroidUiautomator2Driver@08ae (d447e2c7)] Waiting up to 30000ms for UiAutomator2 to be online... 2023-06-27 03:59:06:369 [ADB] Creating ADB subprocess with args: ["-P",5037,"-s","R52R80DRPVP","shell","am","instrument","-w","-e","disableAnalytics",true,"io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner"] 2023-06-27 03:59:06:473 [AndroidUiautomator2Driver@08ae (d447e2c7)] Matched '/status' to command name 'getStatus' 2023-06-27 03:59:06:473 [AndroidUiautomator2Driver@08ae (d447e2c7)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:59:06:481 [AndroidUiautomator2Driver@08ae (d447e2c7)] socket hang up 2023-06-27 03:59:07:477 [Instrumentation] io.appium.uiautomator2.server.test.AppiumUiAutomator2Server: 2023-06-27 03:59:07:481 [AndroidUiautomator2Driver@08ae (d447e2c7)] Matched '/status' to command name 'getStatus' 2023-06-27 03:59:07:482 [AndroidUiautomator2Driver@08ae (d447e2c7)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:59:07:488 [AndroidUiautomator2Driver@08ae (d447e2c7)] socket hang up 2023-06-27 03:59:08:488 [AndroidUiautomator2Driver@08ae (d447e2c7)] Matched '/status' to command name 'getStatus' 2023-06-27 03:59:08:489 [AndroidUiautomator2Driver@08ae (d447e2c7)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:59:08:506 [AndroidUiautomator2Driver@08ae (d447e2c7)] socket hang up 2023-06-27 03:59:09:508 [AndroidUiautomator2Driver@08ae (d447e2c7)] Matched '/status' to command name 'getStatus' 2023-06-27 03:59:09:508 [AndroidUiautomator2Driver@08ae (d447e2c7)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:59:09:568 [AndroidUiautomator2Driver@08ae (d447e2c7)] Got response with status 200: {"sessionId":"None","value":{"message":"UiAutomator2 Server is ready to accept commands","ready":true}} 2023-06-27 03:59:09:569 [AndroidUiautomator2Driver@08ae (d447e2c7)] The initialization of the instrumentation process took 3200ms 2023-06-27 03:59:09:569 [AndroidUiautomator2Driver@08ae (d447e2c7)] Matched '/session' to command name 'createSession' 2023-06-27 03:59:09:570 [AndroidUiautomator2Driver@08ae (d447e2c7)] Proxying [POST /session] to [POST http://127.0.0.1:8200/session] with body: {"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"androidDevice","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true},"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"R52R80DRPVP","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true,"deviceUDID":"R52R80DRPVP"}],"alwaysMatch":{}}} 2023-06-27 03:59:09:591 [AndroidUiautomator2Driver@08ae (d447e2c7)] Got response with status 200: {"sessionId":"45d14e9f-5f50-4f5e-8409-51d7fc263efe","value":{"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"androidDevice","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true},"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"R52R80DRPVP","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true,"deviceUDID":"R52R80DRPVP"}],"alwaysMatch":{}},"sessionId":"45d14e9f-5f50-4f5e-8409-51d7fc263efe"}} 2023-06-27 03:59:09:592 [AndroidUiautomator2Driver@08ae (d447e2c7)] Determined the downstream protocol as 'W3C' 2023-06-27 03:59:09:637 [AndroidUiautomator2Driver@08ae (d447e2c7)] Proxying [GET /appium/device/info] to [GET http://127.0.0.1:8200/session/45d14e9f-5f50-4f5e-8409-51d7fc263efe/appium/device/info] with no body 2023-06-27 03:59:09:686 [AndroidUiautomator2Driver@08ae (d447e2c7)] Got response with status 200: {"sessionId":"45d14e9f-5f50-4f5e-8409-51d7fc263efe","value":{"androidId":"76dd35aaa2784249","apiVersion":"33","bluetooth":{"state":"OFF"},"brand":"samsung","carrierName":"","displayDensity":320,"locale":"en_US","manufacturer":"samsung","model":"SM-T570","networks":[{"capabilities":{"SSID":null,"linkDownBandwidthKbps":35889,"linkUpstreamBandwidthKbps":12000,"networkCapabilities":"NET_CAPABILITY_NOT_METERED,NET_CAPABILITY_INTERNET,NET_CAPABILITY_NOT_RESTRICTED,NET_CAPABILITY_TRUSTED,NET_CAPABILITY_NOT_VPN,NET_CAPABILITY_VALIDATED,NET_CAPABILITY_NOT_ROAMING,NET_CAPABILITY_FOREGROUND,NET_CAPABILITY_NOT_CONGESTED,NET_CAPABILITY_NOT_SUSPENDED","signalStrength":-54,"transportTypes":"TRANSPORT_WIFI"},"detailedState":"CONNECTED","extraInfo":"","isAvailable":true,"isConnected":true,"isFailover":false,"isRoaming":false,"state":"CONNECTED","subtype":-1,"subtypeName":"","type":1,"typeName":"WIFI"}],"platformVersion":"13","realDisplaySize":"1920x1200","timeZone":"Asia/Calcutta"}} 2023-06-27 03:59:09:687 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys window' 2023-06-27 03:59:09:860 [AndroidDriver] Screen already unlocked, doing nothing 2023-06-27 03:59:09:860 [AndroidUiautomator2Driver@08ae (d447e2c7)] Starting 'com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity and waiting for 'com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity' 2023-06-27 03:59:09:861 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am start -W -n com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' 2023-06-27 03:59:10:292 [ADB] We tried to start an activity that doesn't exist, retrying with '.com.trimble.ttm.applauncher.ux.activities.MainActivity' activity name 2023-06-27 03:59:10:292 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am start -W -n com.trimble.ttm.applauncher.stg/.com.trimble.ttm.applauncher.ux.activities.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' 2023-06-27 03:59:10:727 [AndroidUiautomator2Driver@08ae (d447e2c7)] Deleting UiAutomator2 session 2023-06-27 03:59:10:728 [AndroidUiautomator2Driver@08ae (d447e2c7)] Deleting UiAutomator2 server session 2023-06-27 03:59:10:728 [AndroidUiautomator2Driver@08ae (d447e2c7)] Matched '/' to command name 'deleteSession' 2023-06-27 03:59:10:729 [AndroidUiautomator2Driver@08ae (d447e2c7)] Proxying [DELETE /] to [DELETE http://127.0.0.1:8200/session/45d14e9f-5f50-4f5e-8409-51d7fc263efe] with no body 2023-06-27 03:59:10:737 [AndroidUiautomator2Driver@08ae (d447e2c7)] Got response with status 200: {"sessionId":"45d14e9f-5f50-4f5e-8409-51d7fc263efe","value":null} 2023-06-27 03:59:10:737 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys activity services io.appium.settings/.recorder.RecorderService' 2023-06-27 03:59:10:835 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:11:022 [Logcat] Stopping logcat capture 2023-06-27 03:59:11:048 [ADB] Removing forwarded port socket connection: 8200 2023-06-27 03:59:11:048 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward --remove tcp:8200' 2023-06-27 03:59:11:204 [AndroidUiautomator2Driver@08ae (d447e2c7)] Restoring hidden api policy to the device default configuration 2023-06-27 03:59:11:205 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' 2023-06-27 03:59:11:509 [Instrumentation] . 2023-06-27 03:59:11:557 [Instrumentation] Time: 4.04 2023-06-27 03:59:11:558 [Instrumentation] 2023-06-27 03:59:11:558 [Instrumentation] OK (1 test) 2023-06-27 03:59:11:562 [AppiumDriver@d0e3] Event 'newSessionStarted' logged at 1687838351561 (09:29:11 GMT+0530 (India Standard Time)) 2023-06-27 03:59:11:564 [AppiumDriver@d0e3] Encountered internal error running command: Error: Cannot start the 'com.trimble.ttm.applauncher.stg' application. Consider checking the driver's troubleshooting documentation. Original error: Cannot start the 'com.trimble.ttm.applauncher.stg' application. Consider checking the driver's troubleshooting documentation. Original error: Activity name '.com.trimble.ttm.applauncher.ux.activities.MainActivity' used to start the app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity 2023-06-27 03:59:11:564 [AppiumDriver@d0e3] at ADB.startApp (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-adb\lib\tools\apk-utils.js:177:11) 2023-06-27 03:59:11:564 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.ensureAppStarts (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:587:5) 2023-06-27 03:59:11:564 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.startUiAutomator2Session (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:442:7) 2023-06-27 03:59:11:565 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.createSession (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:240:7) 2023-06-27 03:59:11:565 [AppiumDriver@d0e3] at AppiumDriver.createSession (C:\Users\SPrasan\AppData\Roaming\npm\node_modules\appium\lib\appium.js:349:35) 2023-06-27 03:59:11:568 [HTTP] <-- POST /session 500 14015 ms - 1496 2023-06-27 03:59:11:569 [HTTP] 2023-06-27 03:59:11:590 [HTTP] Request idempotency key: 1989ffd7-e89c-4bbb-8aee-0b2b01760784 2023-06-27 03:59:11:595 [HTTP] --> POST /session 2023-06-27 03:59:11:595 [HTTP] {"capabilities":{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}} 2023-06-27 03:59:11:596 [AppiumDriver@d0e3] Calling AppiumDriver.createSession() with args: [null,null,{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}] 2023-06-27 03:59:11:597 [AppiumDriver@d0e3] Event 'newSessionRequested' logged at 1687838351597 (09:29:11 GMT+0530 (India Standard Time)) 2023-06-27 03:59:11:600 [Appium] Attempting to find matching driver for automationName 'uiautomator2' and platformName 'ANDROID' 2023-06-27 03:59:11:601 [Appium] The 'uiautomator2' driver was installed and matched caps. 2023-06-27 03:59:11:601 [Appium] Will require it at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:59:11:602 [Appium] Requiring driver at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:59:11:602 [AppiumDriver@d0e3] Appium v2.0.0-beta.57 creating new AndroidUiautomator2Driver (v2.12.6) session 2023-06-27 03:59:11:602 [AppiumDriver@d0e3] Checking BaseDriver versions for Appium and AndroidUiautomator2Driver 2023-06-27 03:59:11:603 [AppiumDriver@d0e3] Appium's BaseDriver version is 9.3.3 2023-06-27 03:59:11:603 [AppiumDriver@d0e3] AndroidUiautomator2Driver's BaseDriver version is 9.3.3 2023-06-27 03:59:11:605 [AndroidUiautomator2Driver@38b5] Creating session with W3C capabilities: { 2023-06-27 03:59:11:605 [AndroidUiautomator2Driver@38b5] "alwaysMatch": { 2023-06-27 03:59:11:605 [AndroidUiautomator2Driver@38b5] "platformName": "ANDROID", 2023-06-27 03:59:11:606 [AndroidUiautomator2Driver@38b5] "appium:appActivity": "com.trimble.ttm.applauncher.ux.activities.MainActivity", 2023-06-27 03:59:11:606 [AndroidUiautomator2Driver@38b5] "appium:appPackage": "com.trimble.ttm.applauncher.stg", 2023-06-27 03:59:11:607 [AndroidUiautomator2Driver@38b5] "appium:autoGrantPermissions": "true", 2023-06-27 03:59:11:607 [AndroidUiautomator2Driver@38b5] "appium:automationName": "uiautomator2", 2023-06-27 03:59:11:607 [AndroidUiautomator2Driver@38b5] "appium:deviceName": "androidDevice", 2023-06-27 03:59:11:608 [AndroidUiautomator2Driver@38b5] "appium:orientation": "LANDSCAPE", 2023-06-27 03:59:11:608 [AndroidUiautomator2Driver@38b5] "appium:resetKeyboard": "true", 2023-06-27 03:59:11:608 [AndroidUiautomator2Driver@38b5] "appium:unicodeKeyboard": "true" 2023-06-27 03:59:11:608 [AndroidUiautomator2Driver@38b5] }, 2023-06-27 03:59:11:609 [AndroidUiautomator2Driver@38b5] "firstMatch": [ 2023-06-27 03:59:11:609 [AndroidUiautomator2Driver@38b5] {} 2023-06-27 03:59:11:609 [AndroidUiautomator2Driver@38b5] ] 2023-06-27 03:59:11:609 [AndroidUiautomator2Driver@38b5] } 2023-06-27 03:59:11:614 [AndroidUiautomator2Driver@38b5] Capability 'unicodeKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:59:11:615 [AndroidUiautomator2Driver@38b5] Capability 'resetKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:59:11:615 [AndroidUiautomator2Driver@38b5] Capability 'autoGrantPermissions' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:59:11:621 [AndroidUiautomator2Driver@38b5 (23024d1e)] Session created with session id: 23024d1e-6713-496b-ab64-0da4da4308a1 2023-06-27 03:59:11:621 [AndroidUiautomator2Driver@38b5 (23024d1e)] Starting 'com.trimble.ttm.applauncher.stg' directly on the device 2023-06-27 03:59:11:626 [Instrumentation] The process has exited with code 0 2023-06-27 03:59:11:630 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 03:59:11:630 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 03:59:11:816 [AndroidDriver] Retrieving device list 2023-06-27 03:59:11:816 [ADB] Trying to find a connected android device 2023-06-27 03:59:11:817 [ADB] Getting connected devices 2023-06-27 03:59:11:974 [ADB] Connected devices: [{"udid":"R52R80DRPVP","state":"device"}] 2023-06-27 03:59:11:975 [AndroidDriver] Using device: R52R80DRPVP 2023-06-27 03:59:11:976 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 03:59:11:976 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 03:59:12:139 [ADB] Setting device id to R52R80DRPVP 2023-06-27 03:59:12:140 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.sdk' 2023-06-27 03:59:12:320 [ADB] Current device property 'ro.build.version.sdk': 33 2023-06-27 03:59:12:320 [ADB] Getting device platform version 2023-06-27 03:59:12:320 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.release' 2023-06-27 03:59:12:500 [ADB] Current device property 'ro.build.version.release': 13 2023-06-27 03:59:12:501 [ADB] Device API level: 33 2023-06-27 03:59:12:501 [AndroidUiautomator2Driver@38b5 (23024d1e)] Relaxing hidden api policy 2023-06-27 03:59:12:501 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings put global hidden_api_policy_pre_p_apps 1;settings put global hidden_api_policy_p_apps 1;settings put global hidden_api_policy 1'' 2023-06-27 03:59:12:816 [AndroidDriver] No app sent in, not parsing package/activity 2023-06-27 03:59:12:817 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP wait-for-device' 2023-06-27 03:59:12:983 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell echo ping' 2023-06-27 03:59:13:158 [AndroidDriver] Pushing settings apk to device... 2023-06-27 03:59:13:158 [ADB] Getting install status for io.appium.settings 2023-06-27 03:59:13:159 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 03:59:13:357 [ADB] 'io.appium.settings' is installed 2023-06-27 03:59:13:357 [ADB] Getting package info for 'io.appium.settings' 2023-06-27 03:59:13:358 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 03:59:13:574 [ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('5.0.3' >= '5.0.3') 2023-06-27 03:59:13:575 [ADB] There is no need to install/upgrade 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\io.appium.settings\apks\settings_apk-debug.apk' 2023-06-27 03:59:13:575 [ADB] Getting IDs of all 'io.appium.settings' processes 2023-06-27 03:59:13:575 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'pgrep --help; echo $?'' 2023-06-27 03:59:13:787 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pgrep -f \(\[\[:blank:\]\]\|\^\)io\.appium\.settings\(\[\[:blank:\]\]\|\$\)' 2023-06-27 03:59:14:031 [AndroidDriver] io.appium.settings is already running. There is no need to reset its permissions. 2023-06-27 03:59:14:031 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell appops set io.appium.settings android:mock_location allow' 2023-06-27 03:59:14:344 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell "[ -e '/data/local/tmp/mock_apps.json' ] && echo __PASS__"' 2023-06-27 03:59:14:502 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell cat /data/local/tmp/mock_apps.json' 2023-06-27 03:59:14:703 [Logcat] Starting logs capture with command: C:\\Users\\SPrasan\\AppData\\Local\\Android\\Sdk\\platform-tools\\adb.exe -P 5037 -s R52R80DRPVP logcat -v threadtime 2023-06-27 03:59:14:885 [AndroidDriver] Enabling Unicode keyboard support 2023-06-27 03:59:14:886 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell settings get secure default_input_method' 2023-06-27 03:59:15:074 [AndroidDriver] Unsetting previous IME io.appium.settings/.UnicodeIME 2023-06-27 03:59:15:074 [AndroidDriver] Setting IME to 'io.appium.settings/.UnicodeIME' 2023-06-27 03:59:15:074 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime enable io.appium.settings/.UnicodeIME' 2023-06-27 03:59:15:333 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime set io.appium.settings/.UnicodeIME' 2023-06-27 03:59:15:627 [AndroidUiautomator2Driver@38b5 (23024d1e)] Forwarding UiAutomator2 Server port 6790 to local port 8200 2023-06-27 03:59:15:629 [ADB] Forwarding system: 8200 to device: 6790 2023-06-27 03:59:15:629 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward tcp:8200 tcp:6790' 2023-06-27 03:59:15:838 [ADB] Getting install status for io.appium.uiautomator2.server 2023-06-27 03:59:15:839 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 03:59:16:061 [ADB] 'io.appium.uiautomator2.server' is installed 2023-06-27 03:59:16:061 [ADB] Getting package info for 'io.appium.uiautomator2.server' 2023-06-27 03:59:16:061 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 03:59:17:165 [ADB] The version name of the installed 'io.appium.uiautomator2.server' is greater or equal to the application version name ('5.7.8' >= '5.7.8') 2023-06-27 03:59:17:165 [AndroidUiautomator2Driver@38b5 (23024d1e)] io.appium.uiautomator2.server installation state: sameVersionInstalled 2023-06-27 03:59:17:166 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk 2023-06-27 03:59:17:325 [ADB] Using the previously cached signature entry for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 03:59:17:326 [ADB] sha256 hash did match for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 03:59:17:327 [ADB] Getting install status for io.appium.uiautomator2.server.test 2023-06-27 03:59:17:334 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server.test' 2023-06-27 03:59:17:596 [ADB] 'io.appium.uiautomator2.server.test' is installed 2023-06-27 03:59:17:597 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk 2023-06-27 03:59:17:603 [ADB] Using the previously cached signature entry for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:59:17:604 [ADB] sha256 hash did match for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:59:17:604 [AndroidUiautomator2Driver@38b5 (23024d1e)] Server packages are not going to be (re)installed 2023-06-27 03:59:17:608 [AndroidUiautomator2Driver@38b5 (23024d1e)] Waiting up to 30000ms for services to be available 2023-06-27 03:59:17:608 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm list instrumentation' 2023-06-27 03:59:17:865 [AndroidUiautomator2Driver@38b5 (23024d1e)] Instrumentation target 'io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner' is available 2023-06-27 03:59:17:866 [ADB] Adding packages ["io.appium.settings","io.appium.uiautomator2.server","io.appium.uiautomator2.server.test"] to Doze whitelist 2023-06-27 03:59:17:867 [ADB] Got the following command chunks to execute: [["dumpsys","deviceidle","whitelist","+io.appium.settings",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server.test",";"]] 2023-06-27 03:59:17:867 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys deviceidle whitelist +io.appium.settings ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server.test ;' 2023-06-27 03:59:18:111 [AndroidUiautomator2Driver@38b5 (23024d1e)] No app capability. Assuming it is already on the device 2023-06-27 03:59:18:111 [ADB] Getting install status for com.trimble.ttm.applauncher.stg 2023-06-27 03:59:18:111 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:18:321 [ADB] 'com.trimble.ttm.applauncher.stg' is installed 2023-06-27 03:59:18:322 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:18:497 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm clear com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:18:686 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:18:851 [ADB] Retrieving requested permissions 2023-06-27 03:59:18:852 [ADB] Retrieved 36 permissions from requested group 2023-06-27 03:59:18:852 [ADB] Retrieving granted permissions 2023-06-27 03:59:18:853 [ADB] Retrieved 13 permissions from install,runtime groups 2023-06-27 03:59:18:853 [ADB] Granting permissions ["android.permission.READ_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.READ_EXTERNAL_STORAGE","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE"] to 'com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:18:854 [ADB] Got the following command chunks to execute: [["pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";"]] 2023-06-27 03:59:18:854 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ;' 2023-06-27 03:59:19:280 [AndroidDriver] Performed fast reset on the installed 'com.trimble.ttm.applauncher.stg' application (stop and clear) 2023-06-27 03:59:19:281 [AndroidUiautomator2Driver@38b5 (23024d1e)] Performing shallow cleanup of automation leftovers 2023-06-27 03:59:19:290 [AndroidUiautomator2Driver@38b5 (23024d1e)] No obsolete sessions have been detected (socket hang up) 2023-06-27 03:59:19:290 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop io.appium.uiautomator2.server.test' 2023-06-27 03:59:19:549 [AndroidUiautomator2Driver@38b5 (23024d1e)] Starting UIAutomator2 server 5.7.8 2023-06-27 03:59:19:550 [AndroidUiautomator2Driver@38b5 (23024d1e)] Using UIAutomator2 server from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk' and test from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:59:19:550 [AndroidUiautomator2Driver@38b5 (23024d1e)] Waiting up to 30000ms for UiAutomator2 to be online... 2023-06-27 03:59:19:550 [ADB] Creating ADB subprocess with args: ["-P",5037,"-s","R52R80DRPVP","shell","am","instrument","-w","-e","disableAnalytics",true,"io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner"] 2023-06-27 03:59:19:687 [AndroidUiautomator2Driver@38b5 (23024d1e)] Matched '/status' to command name 'getStatus' 2023-06-27 03:59:19:688 [AndroidUiautomator2Driver@38b5 (23024d1e)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:59:19:706 [AndroidUiautomator2Driver@38b5 (23024d1e)] socket hang up 2023-06-27 03:59:20:707 [AndroidUiautomator2Driver@38b5 (23024d1e)] Matched '/status' to command name 'getStatus' 2023-06-27 03:59:20:708 [AndroidUiautomator2Driver@38b5 (23024d1e)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:59:20:713 [AndroidUiautomator2Driver@38b5 (23024d1e)] socket hang up 2023-06-27 03:59:20:714 [Instrumentation] io.appium.uiautomator2.server.test.AppiumUiAutomator2Server: 2023-06-27 03:59:21:716 [AndroidUiautomator2Driver@38b5 (23024d1e)] Matched '/status' to command name 'getStatus' 2023-06-27 03:59:21:717 [AndroidUiautomator2Driver@38b5 (23024d1e)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:59:21:727 [AndroidUiautomator2Driver@38b5 (23024d1e)] socket hang up 2023-06-27 03:59:22:727 [AndroidUiautomator2Driver@38b5 (23024d1e)] Matched '/status' to command name 'getStatus' 2023-06-27 03:59:22:728 [AndroidUiautomator2Driver@38b5 (23024d1e)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:59:22:812 [AndroidUiautomator2Driver@38b5 (23024d1e)] Got response with status 200: {"sessionId":"None","value":{"message":"UiAutomator2 Server is ready to accept commands","ready":true}} 2023-06-27 03:59:22:813 [AndroidUiautomator2Driver@38b5 (23024d1e)] The initialization of the instrumentation process took 3262ms 2023-06-27 03:59:22:814 [AndroidUiautomator2Driver@38b5 (23024d1e)] Matched '/session' to command name 'createSession' 2023-06-27 03:59:22:815 [AndroidUiautomator2Driver@38b5 (23024d1e)] Proxying [POST /session] to [POST http://127.0.0.1:8200/session] with body: {"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"androidDevice","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true},"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"R52R80DRPVP","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true,"deviceUDID":"R52R80DRPVP"}],"alwaysMatch":{}}} 2023-06-27 03:59:22:836 [AndroidUiautomator2Driver@38b5 (23024d1e)] Got response with status 200: {"sessionId":"f1292ea1-87db-4191-995d-6940a3517d00","value":{"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"androidDevice","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true},"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"R52R80DRPVP","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true,"deviceUDID":"R52R80DRPVP"}],"alwaysMatch":{}},"sessionId":"f1292ea1-87db-4191-995d-6940a3517d00"}} 2023-06-27 03:59:22:836 [AndroidUiautomator2Driver@38b5 (23024d1e)] Determined the downstream protocol as 'W3C' 2023-06-27 03:59:22:874 [AndroidUiautomator2Driver@38b5 (23024d1e)] Proxying [GET /appium/device/info] to [GET http://127.0.0.1:8200/session/f1292ea1-87db-4191-995d-6940a3517d00/appium/device/info] with no body 2023-06-27 03:59:22:921 [AndroidUiautomator2Driver@38b5 (23024d1e)] Got response with status 200: {"sessionId":"f1292ea1-87db-4191-995d-6940a3517d00","value":{"androidId":"76dd35aaa2784249","apiVersion":"33","bluetooth":{"state":"OFF"},"brand":"samsung","carrierName":"","displayDensity":320,"locale":"en_US","manufacturer":"samsung","model":"SM-T570","networks":[{"capabilities":{"SSID":null,"linkDownBandwidthKbps":35889,"linkUpstreamBandwidthKbps":12000,"networkCapabilities":"NET_CAPABILITY_NOT_METERED,NET_CAPABILITY_INTERNET,NET_CAPABILITY_NOT_RESTRICTED,NET_CAPABILITY_TRUSTED,NET_CAPABILITY_NOT_VPN,NET_CAPABILITY_VALIDATED,NET_CAPABILITY_NOT_ROAMING,NET_CAPABILITY_FOREGROUND,NET_CAPABILITY_NOT_CONGESTED,NET_CAPABILITY_NOT_SUSPENDED","signalStrength":-54,"transportTypes":"TRANSPORT_WIFI"},"detailedState":"CONNECTED","extraInfo":"","isAvailable":true,"isConnected":true,"isFailover":false,"isRoaming":false,"state":"CONNECTED","subtype":-1,"subtypeName":"","type":1,"typeName":"WIFI"}],"platformVersion":"13","realDisplaySize":"1920x1200","timeZone":"Asia/Calcutta"}} 2023-06-27 03:59:22:922 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys window' 2023-06-27 03:59:23:138 [AndroidDriver] Screen already unlocked, doing nothing 2023-06-27 03:59:23:138 [AndroidUiautomator2Driver@38b5 (23024d1e)] Starting 'com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity and waiting for 'com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity' 2023-06-27 03:59:23:139 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am start -W -n com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' 2023-06-27 03:59:23:667 [ADB] We tried to start an activity that doesn't exist, retrying with '.com.trimble.ttm.applauncher.ux.activities.MainActivity' activity name 2023-06-27 03:59:23:667 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am start -W -n com.trimble.ttm.applauncher.stg/.com.trimble.ttm.applauncher.ux.activities.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' 2023-06-27 03:59:24:175 [AndroidUiautomator2Driver@38b5 (23024d1e)] Deleting UiAutomator2 session 2023-06-27 03:59:24:175 [AndroidUiautomator2Driver@38b5 (23024d1e)] Deleting UiAutomator2 server session 2023-06-27 03:59:24:176 [AndroidUiautomator2Driver@38b5 (23024d1e)] Matched '/' to command name 'deleteSession' 2023-06-27 03:59:24:177 [AndroidUiautomator2Driver@38b5 (23024d1e)] Proxying [DELETE /] to [DELETE http://127.0.0.1:8200/session/f1292ea1-87db-4191-995d-6940a3517d00] with no body 2023-06-27 03:59:24:186 [AndroidUiautomator2Driver@38b5 (23024d1e)] Got response with status 200: {"sessionId":"f1292ea1-87db-4191-995d-6940a3517d00","value":null} 2023-06-27 03:59:24:187 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys activity services io.appium.settings/.recorder.RecorderService' 2023-06-27 03:59:24:321 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:24:489 [Logcat] Stopping logcat capture 2023-06-27 03:59:24:494 [ADB] Removing forwarded port socket connection: 8200 2023-06-27 03:59:24:494 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward --remove tcp:8200' 2023-06-27 03:59:24:622 [AndroidUiautomator2Driver@38b5 (23024d1e)] Restoring hidden api policy to the device default configuration 2023-06-27 03:59:24:623 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' 2023-06-27 03:59:24:746 [Instrumentation] . 2023-06-27 03:59:24:782 [Instrumentation] Time: 4.045 2023-06-27 03:59:24:782 [Instrumentation] 2023-06-27 03:59:24:782 [Instrumentation] OK (1 test) 2023-06-27 03:59:24:800 [Instrumentation] The process has exited with code 0 2023-06-27 03:59:24:882 [AppiumDriver@d0e3] Event 'newSessionStarted' logged at 1687838364882 (09:29:24 GMT+0530 (India Standard Time)) 2023-06-27 03:59:24:883 [AppiumDriver@d0e3] Encountered internal error running command: Error: Cannot start the 'com.trimble.ttm.applauncher.stg' application. Consider checking the driver's troubleshooting documentation. Original error: Cannot start the 'com.trimble.ttm.applauncher.stg' application. Consider checking the driver's troubleshooting documentation. Original error: Activity name '.com.trimble.ttm.applauncher.ux.activities.MainActivity' used to start the app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity 2023-06-27 03:59:24:883 [AppiumDriver@d0e3] at ADB.startApp (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-adb\lib\tools\apk-utils.js:177:11) 2023-06-27 03:59:24:883 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.ensureAppStarts (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:587:5) 2023-06-27 03:59:24:884 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.startUiAutomator2Session (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:442:7) 2023-06-27 03:59:24:884 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.createSession (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:240:7) 2023-06-27 03:59:24:884 [AppiumDriver@d0e3] at AppiumDriver.createSession (C:\Users\SPrasan\AppData\Roaming\npm\node_modules\appium\lib\appium.js:349:35) 2023-06-27 03:59:24:886 [HTTP] <-- POST /session 500 13293 ms - 1496 2023-06-27 03:59:24:886 [HTTP] 2023-06-27 03:59:24:905 [HTTP] Request idempotency key: b5547944-234e-43c1-b38d-329d5b0ada91 2023-06-27 03:59:24:907 [HTTP] --> POST /session 2023-06-27 03:59:24:908 [HTTP] {"capabilities":{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}} 2023-06-27 03:59:24:908 [AppiumDriver@d0e3] Calling AppiumDriver.createSession() with args: [null,null,{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}] 2023-06-27 03:59:24:909 [AppiumDriver@d0e3] Event 'newSessionRequested' logged at 1687838364908 (09:29:24 GMT+0530 (India Standard Time)) 2023-06-27 03:59:24:910 [Appium] Attempting to find matching driver for automationName 'uiautomator2' and platformName 'ANDROID' 2023-06-27 03:59:24:910 [Appium] The 'uiautomator2' driver was installed and matched caps. 2023-06-27 03:59:24:910 [Appium] Will require it at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:59:24:910 [Appium] Requiring driver at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:59:24:911 [AppiumDriver@d0e3] Appium v2.0.0-beta.57 creating new AndroidUiautomator2Driver (v2.12.6) session 2023-06-27 03:59:24:911 [AppiumDriver@d0e3] Checking BaseDriver versions for Appium and AndroidUiautomator2Driver 2023-06-27 03:59:24:911 [AppiumDriver@d0e3] Appium's BaseDriver version is 9.3.3 2023-06-27 03:59:24:911 [AppiumDriver@d0e3] AndroidUiautomator2Driver's BaseDriver version is 9.3.3 2023-06-27 03:59:24:913 [AndroidUiautomator2Driver@bcb7] Creating session with W3C capabilities: { 2023-06-27 03:59:24:913 [AndroidUiautomator2Driver@bcb7] "alwaysMatch": { 2023-06-27 03:59:24:913 [AndroidUiautomator2Driver@bcb7] "platformName": "ANDROID", 2023-06-27 03:59:24:914 [AndroidUiautomator2Driver@bcb7] "appium:appActivity": "com.trimble.ttm.applauncher.ux.activities.MainActivity", 2023-06-27 03:59:24:914 [AndroidUiautomator2Driver@bcb7] "appium:appPackage": "com.trimble.ttm.applauncher.stg", 2023-06-27 03:59:24:914 [AndroidUiautomator2Driver@bcb7] "appium:autoGrantPermissions": "true", 2023-06-27 03:59:24:914 [AndroidUiautomator2Driver@bcb7] "appium:automationName": "uiautomator2", 2023-06-27 03:59:24:915 [AndroidUiautomator2Driver@bcb7] "appium:deviceName": "androidDevice", 2023-06-27 03:59:24:915 [AndroidUiautomator2Driver@bcb7] "appium:orientation": "LANDSCAPE", 2023-06-27 03:59:24:915 [AndroidUiautomator2Driver@bcb7] "appium:resetKeyboard": "true", 2023-06-27 03:59:24:915 [AndroidUiautomator2Driver@bcb7] "appium:unicodeKeyboard": "true" 2023-06-27 03:59:24:915 [AndroidUiautomator2Driver@bcb7] }, 2023-06-27 03:59:24:916 [AndroidUiautomator2Driver@bcb7] "firstMatch": [ 2023-06-27 03:59:24:916 [AndroidUiautomator2Driver@bcb7] {} 2023-06-27 03:59:24:916 [AndroidUiautomator2Driver@bcb7] ] 2023-06-27 03:59:24:916 [AndroidUiautomator2Driver@bcb7] } 2023-06-27 03:59:24:919 [AndroidUiautomator2Driver@bcb7] Capability 'unicodeKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:59:24:919 [AndroidUiautomator2Driver@bcb7] Capability 'resetKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:59:24:919 [AndroidUiautomator2Driver@bcb7] Capability 'autoGrantPermissions' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:59:24:922 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Session created with session id: cbf0e8d1-e299-48a1-bedf-03e1ccc37a9b 2023-06-27 03:59:24:922 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Starting 'com.trimble.ttm.applauncher.stg' directly on the device 2023-06-27 03:59:24:924 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 03:59:24:924 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 03:59:25:083 [AndroidDriver] Retrieving device list 2023-06-27 03:59:25:083 [ADB] Trying to find a connected android device 2023-06-27 03:59:25:083 [ADB] Getting connected devices 2023-06-27 03:59:25:267 [ADB] Connected devices: [{"udid":"R52R80DRPVP","state":"device"}] 2023-06-27 03:59:25:267 [AndroidDriver] Using device: R52R80DRPVP 2023-06-27 03:59:25:268 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 03:59:25:269 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 03:59:25:452 [ADB] Setting device id to R52R80DRPVP 2023-06-27 03:59:25:453 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.sdk' 2023-06-27 03:59:25:694 [ADB] Current device property 'ro.build.version.sdk': 33 2023-06-27 03:59:25:694 [ADB] Getting device platform version 2023-06-27 03:59:25:695 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.release' 2023-06-27 03:59:25:952 [ADB] Current device property 'ro.build.version.release': 13 2023-06-27 03:59:25:952 [ADB] Device API level: 33 2023-06-27 03:59:25:953 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Relaxing hidden api policy 2023-06-27 03:59:25:953 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings put global hidden_api_policy_pre_p_apps 1;settings put global hidden_api_policy_p_apps 1;settings put global hidden_api_policy 1'' 2023-06-27 03:59:26:332 [AndroidDriver] No app sent in, not parsing package/activity 2023-06-27 03:59:26:332 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP wait-for-device' 2023-06-27 03:59:26:557 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell echo ping' 2023-06-27 03:59:26:752 [AndroidDriver] Pushing settings apk to device... 2023-06-27 03:59:26:752 [ADB] Getting install status for io.appium.settings 2023-06-27 03:59:26:753 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 03:59:26:951 [ADB] 'io.appium.settings' is installed 2023-06-27 03:59:26:951 [ADB] Getting package info for 'io.appium.settings' 2023-06-27 03:59:26:951 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 03:59:27:219 [ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('5.0.3' >= '5.0.3') 2023-06-27 03:59:27:220 [ADB] There is no need to install/upgrade 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\io.appium.settings\apks\settings_apk-debug.apk' 2023-06-27 03:59:27:220 [ADB] Getting IDs of all 'io.appium.settings' processes 2023-06-27 03:59:27:221 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'pgrep --help; echo $?'' 2023-06-27 03:59:27:625 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pgrep -f \(\[\[:blank:\]\]\|\^\)io\.appium\.settings\(\[\[:blank:\]\]\|\$\)' 2023-06-27 03:59:27:939 [AndroidDriver] io.appium.settings is already running. There is no need to reset its permissions. 2023-06-27 03:59:27:939 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell appops set io.appium.settings android:mock_location allow' 2023-06-27 03:59:28:210 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell "[ -e '/data/local/tmp/mock_apps.json' ] && echo __PASS__"' 2023-06-27 03:59:28:390 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell cat /data/local/tmp/mock_apps.json' 2023-06-27 03:59:28:590 [Logcat] Starting logs capture with command: C:\\Users\\SPrasan\\AppData\\Local\\Android\\Sdk\\platform-tools\\adb.exe -P 5037 -s R52R80DRPVP logcat -v threadtime 2023-06-27 03:59:28:770 [AndroidDriver] Enabling Unicode keyboard support 2023-06-27 03:59:28:771 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell settings get secure default_input_method' 2023-06-27 03:59:28:950 [AndroidDriver] Unsetting previous IME io.appium.settings/.UnicodeIME 2023-06-27 03:59:28:950 [AndroidDriver] Setting IME to 'io.appium.settings/.UnicodeIME' 2023-06-27 03:59:28:950 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime enable io.appium.settings/.UnicodeIME' 2023-06-27 03:59:29:158 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime set io.appium.settings/.UnicodeIME' 2023-06-27 03:59:29:401 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Forwarding UiAutomator2 Server port 6790 to local port 8200 2023-06-27 03:59:29:406 [ADB] Forwarding system: 8200 to device: 6790 2023-06-27 03:59:29:407 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward tcp:8200 tcp:6790' 2023-06-27 03:59:29:648 [ADB] Getting install status for io.appium.uiautomator2.server 2023-06-27 03:59:29:648 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 03:59:29:902 [ADB] 'io.appium.uiautomator2.server' is installed 2023-06-27 03:59:29:903 [ADB] Getting package info for 'io.appium.uiautomator2.server' 2023-06-27 03:59:29:903 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 03:59:31:038 [ADB] The version name of the installed 'io.appium.uiautomator2.server' is greater or equal to the application version name ('5.7.8' >= '5.7.8') 2023-06-27 03:59:31:039 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] io.appium.uiautomator2.server installation state: sameVersionInstalled 2023-06-27 03:59:31:039 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk 2023-06-27 03:59:31:096 [ADB] Using the previously cached signature entry for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 03:59:31:097 [ADB] sha256 hash did match for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 03:59:31:097 [ADB] Getting install status for io.appium.uiautomator2.server.test 2023-06-27 03:59:31:097 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server.test' 2023-06-27 03:59:31:365 [ADB] 'io.appium.uiautomator2.server.test' is installed 2023-06-27 03:59:31:366 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk 2023-06-27 03:59:31:372 [ADB] Using the previously cached signature entry for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:59:31:372 [ADB] sha256 hash did match for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:59:31:373 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Server packages are not going to be (re)installed 2023-06-27 03:59:31:377 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Waiting up to 30000ms for services to be available 2023-06-27 03:59:31:378 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm list instrumentation' 2023-06-27 03:59:31:624 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Instrumentation target 'io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner' is available 2023-06-27 03:59:31:625 [ADB] Adding packages ["io.appium.settings","io.appium.uiautomator2.server","io.appium.uiautomator2.server.test"] to Doze whitelist 2023-06-27 03:59:31:625 [ADB] Got the following command chunks to execute: [["dumpsys","deviceidle","whitelist","+io.appium.settings",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server.test",";"]] 2023-06-27 03:59:31:626 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys deviceidle whitelist +io.appium.settings ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server.test ;' 2023-06-27 03:59:31:882 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] No app capability. Assuming it is already on the device 2023-06-27 03:59:31:882 [ADB] Getting install status for com.trimble.ttm.applauncher.stg 2023-06-27 03:59:31:882 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:32:107 [ADB] 'com.trimble.ttm.applauncher.stg' is installed 2023-06-27 03:59:32:107 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:32:346 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm clear com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:32:564 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:32:757 [ADB] Retrieving requested permissions 2023-06-27 03:59:32:757 [ADB] Retrieved 36 permissions from requested group 2023-06-27 03:59:32:757 [ADB] Retrieving granted permissions 2023-06-27 03:59:32:758 [ADB] Retrieved 13 permissions from install,runtime groups 2023-06-27 03:59:32:759 [ADB] Granting permissions ["android.permission.READ_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.READ_EXTERNAL_STORAGE","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE"] to 'com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:32:759 [ADB] Got the following command chunks to execute: [["pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";"]] 2023-06-27 03:59:32:759 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ;' 2023-06-27 03:59:33:205 [AndroidDriver] Performed fast reset on the installed 'com.trimble.ttm.applauncher.stg' application (stop and clear) 2023-06-27 03:59:33:206 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Performing shallow cleanup of automation leftovers 2023-06-27 03:59:33:218 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] No obsolete sessions have been detected (socket hang up) 2023-06-27 03:59:33:219 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop io.appium.uiautomator2.server.test' 2023-06-27 03:59:33:493 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Starting UIAutomator2 server 5.7.8 2023-06-27 03:59:33:493 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Using UIAutomator2 server from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk' and test from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:59:33:493 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Waiting up to 30000ms for UiAutomator2 to be online... 2023-06-27 03:59:33:494 [ADB] Creating ADB subprocess with args: ["-P",5037,"-s","R52R80DRPVP","shell","am","instrument","-w","-e","disableAnalytics",true,"io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner"] 2023-06-27 03:59:33:629 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Matched '/status' to command name 'getStatus' 2023-06-27 03:59:33:630 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:59:33:651 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] socket hang up 2023-06-27 03:59:34:652 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Matched '/status' to command name 'getStatus' 2023-06-27 03:59:34:654 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:59:34:665 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] socket hang up 2023-06-27 03:59:34:673 [Instrumentation] io.appium.uiautomator2.server.test.AppiumUiAutomator2Server: 2023-06-27 03:59:35:665 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Matched '/status' to command name 'getStatus' 2023-06-27 03:59:35:666 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:59:35:671 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] socket hang up 2023-06-27 03:59:36:671 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Matched '/status' to command name 'getStatus' 2023-06-27 03:59:36:672 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:59:36:771 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Got response with status 200: {"sessionId":"None","value":{"message":"UiAutomator2 Server is ready to accept commands","ready":true}} 2023-06-27 03:59:36:772 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] The initialization of the instrumentation process took 3278ms 2023-06-27 03:59:36:773 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Matched '/session' to command name 'createSession' 2023-06-27 03:59:36:775 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Proxying [POST /session] to [POST http://127.0.0.1:8200/session] with body: {"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"androidDevice","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true},"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"R52R80DRPVP","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true,"deviceUDID":"R52R80DRPVP"}],"alwaysMatch":{}}} 2023-06-27 03:59:36:802 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Got response with status 200: {"sessionId":"c31d30e1-80d9-425c-9e4d-39d4f73b30e4","value":{"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"androidDevice","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true},"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"R52R80DRPVP","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true,"deviceUDID":"R52R80DRPVP"}],"alwaysMatch":{}},"sessionId":"c31d30e1-80d9-425c-9e4d-39d4f73b30e4"}} 2023-06-27 03:59:36:803 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Determined the downstream protocol as 'W3C' 2023-06-27 03:59:36:853 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Proxying [GET /appium/device/info] to [GET http://127.0.0.1:8200/session/c31d30e1-80d9-425c-9e4d-39d4f73b30e4/appium/device/info] with no body 2023-06-27 03:59:36:904 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Got response with status 200: {"sessionId":"c31d30e1-80d9-425c-9e4d-39d4f73b30e4","value":{"androidId":"76dd35aaa2784249","apiVersion":"33","bluetooth":{"state":"OFF"},"brand":"samsung","carrierName":"","displayDensity":320,"locale":"en_US","manufacturer":"samsung","model":"SM-T570","networks":[{"capabilities":{"SSID":null,"linkDownBandwidthKbps":35889,"linkUpstreamBandwidthKbps":12000,"networkCapabilities":"NET_CAPABILITY_NOT_METERED,NET_CAPABILITY_INTERNET,NET_CAPABILITY_NOT_RESTRICTED,NET_CAPABILITY_TRUSTED,NET_CAPABILITY_NOT_VPN,NET_CAPABILITY_VALIDATED,NET_CAPABILITY_NOT_ROAMING,NET_CAPABILITY_FOREGROUND,NET_CAPABILITY_NOT_CONGESTED,NET_CAPABILITY_NOT_SUSPENDED","signalStrength":-54,"transportTypes":"TRANSPORT_WIFI"},"detailedState":"CONNECTED","extraInfo":"","isAvailable":true,"isConnected":true,"isFailover":false,"isRoaming":false,"state":"CONNECTED","subtype":-1,"subtypeName":"","type":1,"typeName":"WIFI"}],"platformVersion":"13","realDisplaySize":"1920x1200","timeZone":"Asia/Calcutta"}} 2023-06-27 03:59:36:905 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys window' 2023-06-27 03:59:37:098 [AndroidDriver] Screen already unlocked, doing nothing 2023-06-27 03:59:37:098 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Starting 'com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity and waiting for 'com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity' 2023-06-27 03:59:37:099 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am start -W -n com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' 2023-06-27 03:59:37:592 [ADB] We tried to start an activity that doesn't exist, retrying with '.com.trimble.ttm.applauncher.ux.activities.MainActivity' activity name 2023-06-27 03:59:37:593 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am start -W -n com.trimble.ttm.applauncher.stg/.com.trimble.ttm.applauncher.ux.activities.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' 2023-06-27 03:59:38:078 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Deleting UiAutomator2 session 2023-06-27 03:59:38:078 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Deleting UiAutomator2 server session 2023-06-27 03:59:38:079 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Matched '/' to command name 'deleteSession' 2023-06-27 03:59:38:080 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Proxying [DELETE /] to [DELETE http://127.0.0.1:8200/session/c31d30e1-80d9-425c-9e4d-39d4f73b30e4] with no body 2023-06-27 03:59:38:090 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Got response with status 200: {"sessionId":"c31d30e1-80d9-425c-9e4d-39d4f73b30e4","value":null} 2023-06-27 03:59:38:091 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys activity services io.appium.settings/.recorder.RecorderService' 2023-06-27 03:59:38:240 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:38:429 [Logcat] Stopping logcat capture 2023-06-27 03:59:38:433 [ADB] Removing forwarded port socket connection: 8200 2023-06-27 03:59:38:434 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward --remove tcp:8200' 2023-06-27 03:59:38:578 [AndroidUiautomator2Driver@bcb7 (cbf0e8d1)] Restoring hidden api policy to the device default configuration 2023-06-27 03:59:38:578 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' 2023-06-27 03:59:38:703 [Instrumentation] . 2023-06-27 03:59:38:746 [Instrumentation] Time: 4.039 2023-06-27 03:59:38:747 [Instrumentation] 2023-06-27 03:59:38:747 [Instrumentation] OK (1 test) 2023-06-27 03:59:38:779 [Instrumentation] The process has exited with code 0 2023-06-27 03:59:38:838 [AppiumDriver@d0e3] Event 'newSessionStarted' logged at 1687838378837 (09:29:38 GMT+0530 (India Standard Time)) 2023-06-27 03:59:38:839 [AppiumDriver@d0e3] Encountered internal error running command: Error: Cannot start the 'com.trimble.ttm.applauncher.stg' application. Consider checking the driver's troubleshooting documentation. Original error: Cannot start the 'com.trimble.ttm.applauncher.stg' application. Consider checking the driver's troubleshooting documentation. Original error: Activity name '.com.trimble.ttm.applauncher.ux.activities.MainActivity' used to start the app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity 2023-06-27 03:59:38:839 [AppiumDriver@d0e3] at ADB.startApp (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-adb\lib\tools\apk-utils.js:177:11) 2023-06-27 03:59:38:839 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.ensureAppStarts (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:587:5) 2023-06-27 03:59:38:840 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.startUiAutomator2Session (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:442:7) 2023-06-27 03:59:38:840 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.createSession (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:240:7) 2023-06-27 03:59:38:840 [AppiumDriver@d0e3] at AppiumDriver.createSession (C:\Users\SPrasan\AppData\Roaming\npm\node_modules\appium\lib\appium.js:349:35) 2023-06-27 03:59:38:842 [HTTP] <-- POST /session 500 13934 ms - 1496 2023-06-27 03:59:38:842 [HTTP] 2023-06-27 03:59:38:866 [HTTP] Request idempotency key: 3c0e8a31-db5d-4741-b2e1-7d36ee88d301 2023-06-27 03:59:38:868 [HTTP] --> POST /session 2023-06-27 03:59:38:868 [HTTP] {"capabilities":{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}} 2023-06-27 03:59:38:869 [AppiumDriver@d0e3] Calling AppiumDriver.createSession() with args: [null,null,{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}] 2023-06-27 03:59:38:869 [AppiumDriver@d0e3] Event 'newSessionRequested' logged at 1687838378869 (09:29:38 GMT+0530 (India Standard Time)) 2023-06-27 03:59:38:871 [Appium] Attempting to find matching driver for automationName 'uiautomator2' and platformName 'ANDROID' 2023-06-27 03:59:38:871 [Appium] The 'uiautomator2' driver was installed and matched caps. 2023-06-27 03:59:38:871 [Appium] Will require it at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:59:38:872 [Appium] Requiring driver at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:59:38:872 [AppiumDriver@d0e3] Appium v2.0.0-beta.57 creating new AndroidUiautomator2Driver (v2.12.6) session 2023-06-27 03:59:38:872 [AppiumDriver@d0e3] Checking BaseDriver versions for Appium and AndroidUiautomator2Driver 2023-06-27 03:59:38:872 [AppiumDriver@d0e3] Appium's BaseDriver version is 9.3.3 2023-06-27 03:59:38:873 [AppiumDriver@d0e3] AndroidUiautomator2Driver's BaseDriver version is 9.3.3 2023-06-27 03:59:38:874 [AndroidUiautomator2Driver@d5c9] Creating session with W3C capabilities: { 2023-06-27 03:59:38:874 [AndroidUiautomator2Driver@d5c9] "alwaysMatch": { 2023-06-27 03:59:38:875 [AndroidUiautomator2Driver@d5c9] "platformName": "ANDROID", 2023-06-27 03:59:38:875 [AndroidUiautomator2Driver@d5c9] "appium:appActivity": "com.trimble.ttm.applauncher.ux.activities.MainActivity", 2023-06-27 03:59:38:875 [AndroidUiautomator2Driver@d5c9] "appium:appPackage": "com.trimble.ttm.applauncher.stg", 2023-06-27 03:59:38:876 [AndroidUiautomator2Driver@d5c9] "appium:autoGrantPermissions": "true", 2023-06-27 03:59:38:876 [AndroidUiautomator2Driver@d5c9] "appium:automationName": "uiautomator2", 2023-06-27 03:59:38:876 [AndroidUiautomator2Driver@d5c9] "appium:deviceName": "androidDevice", 2023-06-27 03:59:38:876 [AndroidUiautomator2Driver@d5c9] "appium:orientation": "LANDSCAPE", 2023-06-27 03:59:38:877 [AndroidUiautomator2Driver@d5c9] "appium:resetKeyboard": "true", 2023-06-27 03:59:38:877 [AndroidUiautomator2Driver@d5c9] "appium:unicodeKeyboard": "true" 2023-06-27 03:59:38:877 [AndroidUiautomator2Driver@d5c9] }, 2023-06-27 03:59:38:878 [AndroidUiautomator2Driver@d5c9] "firstMatch": [ 2023-06-27 03:59:38:878 [AndroidUiautomator2Driver@d5c9] {} 2023-06-27 03:59:38:879 [AndroidUiautomator2Driver@d5c9] ] 2023-06-27 03:59:38:879 [AndroidUiautomator2Driver@d5c9] } 2023-06-27 03:59:38:883 [AndroidUiautomator2Driver@d5c9] Capability 'unicodeKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:59:38:883 [AndroidUiautomator2Driver@d5c9] Capability 'resetKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:59:38:883 [AndroidUiautomator2Driver@d5c9] Capability 'autoGrantPermissions' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:59:38:885 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Session created with session id: c67a1276-3835-4b79-be0d-9128266c439a 2023-06-27 03:59:38:886 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Starting 'com.trimble.ttm.applauncher.stg' directly on the device 2023-06-27 03:59:38:887 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 03:59:38:887 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 03:59:39:022 [AndroidDriver] Retrieving device list 2023-06-27 03:59:39:023 [ADB] Trying to find a connected android device 2023-06-27 03:59:39:023 [ADB] Getting connected devices 2023-06-27 03:59:39:180 [ADB] Connected devices: [{"udid":"R52R80DRPVP","state":"device"}] 2023-06-27 03:59:39:180 [AndroidDriver] Using device: R52R80DRPVP 2023-06-27 03:59:39:182 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 03:59:39:182 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 03:59:39:359 [ADB] Setting device id to R52R80DRPVP 2023-06-27 03:59:39:359 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.sdk' 2023-06-27 03:59:39:590 [ADB] Current device property 'ro.build.version.sdk': 33 2023-06-27 03:59:39:590 [ADB] Getting device platform version 2023-06-27 03:59:39:591 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.release' 2023-06-27 03:59:39:819 [ADB] Current device property 'ro.build.version.release': 13 2023-06-27 03:59:39:819 [ADB] Device API level: 33 2023-06-27 03:59:39:820 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Relaxing hidden api policy 2023-06-27 03:59:39:820 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings put global hidden_api_policy_pre_p_apps 1;settings put global hidden_api_policy_p_apps 1;settings put global hidden_api_policy 1'' 2023-06-27 03:59:40:096 [AndroidDriver] No app sent in, not parsing package/activity 2023-06-27 03:59:40:097 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP wait-for-device' 2023-06-27 03:59:40:274 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell echo ping' 2023-06-27 03:59:40:426 [AndroidDriver] Pushing settings apk to device... 2023-06-27 03:59:40:426 [ADB] Getting install status for io.appium.settings 2023-06-27 03:59:40:427 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 03:59:40:627 [ADB] 'io.appium.settings' is installed 2023-06-27 03:59:40:627 [ADB] Getting package info for 'io.appium.settings' 2023-06-27 03:59:40:627 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 03:59:40:845 [ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('5.0.3' >= '5.0.3') 2023-06-27 03:59:40:845 [ADB] There is no need to install/upgrade 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\io.appium.settings\apks\settings_apk-debug.apk' 2023-06-27 03:59:40:846 [ADB] Getting IDs of all 'io.appium.settings' processes 2023-06-27 03:59:40:846 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'pgrep --help; echo $?'' 2023-06-27 03:59:41:029 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pgrep -f \(\[\[:blank:\]\]\|\^\)io\.appium\.settings\(\[\[:blank:\]\]\|\$\)' 2023-06-27 03:59:41:265 [AndroidDriver] io.appium.settings is already running. There is no need to reset its permissions. 2023-06-27 03:59:41:265 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell appops set io.appium.settings android:mock_location allow' 2023-06-27 03:59:41:477 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell "[ -e '/data/local/tmp/mock_apps.json' ] && echo __PASS__"' 2023-06-27 03:59:41:664 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell cat /data/local/tmp/mock_apps.json' 2023-06-27 03:59:41:860 [Logcat] Starting logs capture with command: C:\\Users\\SPrasan\\AppData\\Local\\Android\\Sdk\\platform-tools\\adb.exe -P 5037 -s R52R80DRPVP logcat -v threadtime 2023-06-27 03:59:42:063 [AndroidDriver] Enabling Unicode keyboard support 2023-06-27 03:59:42:064 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell settings get secure default_input_method' 2023-06-27 03:59:42:251 [AndroidDriver] Unsetting previous IME io.appium.settings/.UnicodeIME 2023-06-27 03:59:42:251 [AndroidDriver] Setting IME to 'io.appium.settings/.UnicodeIME' 2023-06-27 03:59:42:251 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime enable io.appium.settings/.UnicodeIME' 2023-06-27 03:59:42:419 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime set io.appium.settings/.UnicodeIME' 2023-06-27 03:59:42:595 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Forwarding UiAutomator2 Server port 6790 to local port 8200 2023-06-27 03:59:42:596 [ADB] Forwarding system: 8200 to device: 6790 2023-06-27 03:59:42:596 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward tcp:8200 tcp:6790' 2023-06-27 03:59:42:729 [ADB] Getting install status for io.appium.uiautomator2.server 2023-06-27 03:59:42:729 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 03:59:42:884 [ADB] 'io.appium.uiautomator2.server' is installed 2023-06-27 03:59:42:884 [ADB] Getting package info for 'io.appium.uiautomator2.server' 2023-06-27 03:59:42:885 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 03:59:44:024 [ADB] The version name of the installed 'io.appium.uiautomator2.server' is greater or equal to the application version name ('5.7.8' >= '5.7.8') 2023-06-27 03:59:44:024 [AndroidUiautomator2Driver@d5c9 (c67a1276)] io.appium.uiautomator2.server installation state: sameVersionInstalled 2023-06-27 03:59:44:025 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk 2023-06-27 03:59:44:076 [ADB] Using the previously cached signature entry for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 03:59:44:077 [ADB] sha256 hash did match for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 03:59:44:077 [ADB] Getting install status for io.appium.uiautomator2.server.test 2023-06-27 03:59:44:078 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server.test' 2023-06-27 03:59:44:272 [ADB] 'io.appium.uiautomator2.server.test' is installed 2023-06-27 03:59:44:272 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk 2023-06-27 03:59:44:277 [ADB] Using the previously cached signature entry for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:59:44:277 [ADB] sha256 hash did match for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:59:44:278 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Server packages are not going to be (re)installed 2023-06-27 03:59:44:279 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Waiting up to 30000ms for services to be available 2023-06-27 03:59:44:280 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm list instrumentation' 2023-06-27 03:59:44:453 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Instrumentation target 'io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner' is available 2023-06-27 03:59:44:453 [ADB] Adding packages ["io.appium.settings","io.appium.uiautomator2.server","io.appium.uiautomator2.server.test"] to Doze whitelist 2023-06-27 03:59:44:453 [ADB] Got the following command chunks to execute: [["dumpsys","deviceidle","whitelist","+io.appium.settings",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server.test",";"]] 2023-06-27 03:59:44:454 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys deviceidle whitelist +io.appium.settings ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server.test ;' 2023-06-27 03:59:44:653 [AndroidUiautomator2Driver@d5c9 (c67a1276)] No app capability. Assuming it is already on the device 2023-06-27 03:59:44:654 [ADB] Getting install status for com.trimble.ttm.applauncher.stg 2023-06-27 03:59:44:654 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:44:831 [ADB] 'com.trimble.ttm.applauncher.stg' is installed 2023-06-27 03:59:44:831 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:45:051 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm clear com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:45:319 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:45:625 [ADB] Retrieving requested permissions 2023-06-27 03:59:45:626 [ADB] Retrieved 36 permissions from requested group 2023-06-27 03:59:45:626 [ADB] Retrieving granted permissions 2023-06-27 03:59:45:627 [ADB] Retrieved 13 permissions from install,runtime groups 2023-06-27 03:59:45:628 [ADB] Granting permissions ["android.permission.READ_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.READ_EXTERNAL_STORAGE","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE"] to 'com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:45:629 [ADB] Got the following command chunks to execute: [["pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";"]] 2023-06-27 03:59:45:631 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ;' 2023-06-27 03:59:46:229 [AndroidDriver] Performed fast reset on the installed 'com.trimble.ttm.applauncher.stg' application (stop and clear) 2023-06-27 03:59:46:230 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Performing shallow cleanup of automation leftovers 2023-06-27 03:59:46:239 [AndroidUiautomator2Driver@d5c9 (c67a1276)] No obsolete sessions have been detected (socket hang up) 2023-06-27 03:59:46:240 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop io.appium.uiautomator2.server.test' 2023-06-27 03:59:46:493 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Starting UIAutomator2 server 5.7.8 2023-06-27 03:59:46:493 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Using UIAutomator2 server from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk' and test from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:59:46:494 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Waiting up to 30000ms for UiAutomator2 to be online... 2023-06-27 03:59:46:494 [ADB] Creating ADB subprocess with args: ["-P",5037,"-s","R52R80DRPVP","shell","am","instrument","-w","-e","disableAnalytics",true,"io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner"] 2023-06-27 03:59:46:632 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Matched '/status' to command name 'getStatus' 2023-06-27 03:59:46:633 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:59:46:650 [AndroidUiautomator2Driver@d5c9 (c67a1276)] socket hang up 2023-06-27 03:59:47:653 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Matched '/status' to command name 'getStatus' 2023-06-27 03:59:47:656 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:59:47:666 [AndroidUiautomator2Driver@d5c9 (c67a1276)] socket hang up 2023-06-27 03:59:47:686 [Instrumentation] io.appium.uiautomator2.server.test.AppiumUiAutomator2Server: 2023-06-27 03:59:48:667 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Matched '/status' to command name 'getStatus' 2023-06-27 03:59:48:667 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:59:48:678 [AndroidUiautomator2Driver@d5c9 (c67a1276)] socket hang up 2023-06-27 03:59:49:679 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Matched '/status' to command name 'getStatus' 2023-06-27 03:59:49:679 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:59:49:744 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Got response with status 200: {"sessionId":"None","value":{"message":"UiAutomator2 Server is ready to accept commands","ready":true}} 2023-06-27 03:59:49:744 [AndroidUiautomator2Driver@d5c9 (c67a1276)] The initialization of the instrumentation process took 3250ms 2023-06-27 03:59:49:745 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Matched '/session' to command name 'createSession' 2023-06-27 03:59:49:746 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Proxying [POST /session] to [POST http://127.0.0.1:8200/session] with body: {"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"androidDevice","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true},"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"R52R80DRPVP","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true,"deviceUDID":"R52R80DRPVP"}],"alwaysMatch":{}}} 2023-06-27 03:59:49:772 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Got response with status 200: {"sessionId":"2d3db520-7ac8-43ea-aa59-dbb726f1ce67","value":{"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"androidDevice","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true},"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"R52R80DRPVP","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true,"deviceUDID":"R52R80DRPVP"}],"alwaysMatch":{}},"sessionId":"2d3db520-7ac8-43ea-aa59-dbb726f1ce67"}} 2023-06-27 03:59:49:772 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Determined the downstream protocol as 'W3C' 2023-06-27 03:59:49:820 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Proxying [GET /appium/device/info] to [GET http://127.0.0.1:8200/session/2d3db520-7ac8-43ea-aa59-dbb726f1ce67/appium/device/info] with no body 2023-06-27 03:59:49:897 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Got response with status 200: {"sessionId":"2d3db520-7ac8-43ea-aa59-dbb726f1ce67","value":{"androidId":"76dd35aaa2784249","apiVersion":"33","bluetooth":{"state":"OFF"},"brand":"samsung","carrierName":"","displayDensity":320,"locale":"en_US","manufacturer":"samsung","model":"SM-T570","networks":[{"capabilities":{"SSID":null,"linkDownBandwidthKbps":35889,"linkUpstreamBandwidthKbps":12000,"networkCapabilities":"NET_CAPABILITY_NOT_METERED,NET_CAPABILITY_INTERNET,NET_CAPABILITY_NOT_RESTRICTED,NET_CAPABILITY_TRUSTED,NET_CAPABILITY_NOT_VPN,NET_CAPABILITY_VALIDATED,NET_CAPABILITY_NOT_ROAMING,NET_CAPABILITY_FOREGROUND,NET_CAPABILITY_NOT_CONGESTED,NET_CAPABILITY_NOT_SUSPENDED","signalStrength":-54,"transportTypes":"TRANSPORT_WIFI"},"detailedState":"CONNECTED","extraInfo":"","isAvailable":true,"isConnected":true,"isFailover":false,"isRoaming":false,"state":"CONNECTED","subtype":-1,"subtypeName":"","type":1,"typeName":"WIFI"}],"platformVersion":"13","realDisplaySize":"1920x1200","timeZone":"Asia/Calcutta"}} 2023-06-27 03:59:49:898 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys window' 2023-06-27 03:59:50:112 [AndroidDriver] Screen already unlocked, doing nothing 2023-06-27 03:59:50:112 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Starting 'com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity and waiting for 'com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity' 2023-06-27 03:59:50:113 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am start -W -n com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' 2023-06-27 03:59:50:554 [ADB] We tried to start an activity that doesn't exist, retrying with '.com.trimble.ttm.applauncher.ux.activities.MainActivity' activity name 2023-06-27 03:59:50:555 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am start -W -n com.trimble.ttm.applauncher.stg/.com.trimble.ttm.applauncher.ux.activities.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' 2023-06-27 03:59:50:998 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Deleting UiAutomator2 session 2023-06-27 03:59:50:998 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Deleting UiAutomator2 server session 2023-06-27 03:59:50:999 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Matched '/' to command name 'deleteSession' 2023-06-27 03:59:50:999 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Proxying [DELETE /] to [DELETE http://127.0.0.1:8200/session/2d3db520-7ac8-43ea-aa59-dbb726f1ce67] with no body 2023-06-27 03:59:51:007 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Got response with status 200: {"sessionId":"2d3db520-7ac8-43ea-aa59-dbb726f1ce67","value":null} 2023-06-27 03:59:51:008 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys activity services io.appium.settings/.recorder.RecorderService' 2023-06-27 03:59:51:112 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:51:325 [Logcat] Stopping logcat capture 2023-06-27 03:59:51:334 [ADB] Removing forwarded port socket connection: 8200 2023-06-27 03:59:51:334 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward --remove tcp:8200' 2023-06-27 03:59:51:495 [AndroidUiautomator2Driver@d5c9 (c67a1276)] Restoring hidden api policy to the device default configuration 2023-06-27 03:59:51:495 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' 2023-06-27 03:59:51:729 [Instrumentation] . 2023-06-27 03:59:51:754 [Instrumentation] Time: 4.049 2023-06-27 03:59:51:754 [Instrumentation] 2023-06-27 03:59:51:755 [Instrumentation] OK (1 test) 2023-06-27 03:59:51:788 [Instrumentation] The process has exited with code 0 2023-06-27 03:59:51:794 [AppiumDriver@d0e3] Event 'newSessionStarted' logged at 1687838391793 (09:29:51 GMT+0530 (India Standard Time)) 2023-06-27 03:59:51:795 [AppiumDriver@d0e3] Encountered internal error running command: Error: Cannot start the 'com.trimble.ttm.applauncher.stg' application. Consider checking the driver's troubleshooting documentation. Original error: Cannot start the 'com.trimble.ttm.applauncher.stg' application. Consider checking the driver's troubleshooting documentation. Original error: Activity name '.com.trimble.ttm.applauncher.ux.activities.MainActivity' used to start the app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity 2023-06-27 03:59:51:795 [AppiumDriver@d0e3] at ADB.startApp (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-adb\lib\tools\apk-utils.js:177:11) 2023-06-27 03:59:51:795 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.ensureAppStarts (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:587:5) 2023-06-27 03:59:51:795 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.startUiAutomator2Session (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:442:7) 2023-06-27 03:59:51:796 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.createSession (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:240:7) 2023-06-27 03:59:51:796 [AppiumDriver@d0e3] at AppiumDriver.createSession (C:\Users\SPrasan\AppData\Roaming\npm\node_modules\appium\lib\appium.js:349:35) 2023-06-27 03:59:51:798 [HTTP] <-- POST /session 500 12929 ms - 1496 2023-06-27 03:59:51:798 [HTTP] 2023-06-27 03:59:51:811 [HTTP] Request idempotency key: 647a9598-dc36-4f10-82db-647f0e522d2e 2023-06-27 03:59:51:813 [HTTP] --> POST /session 2023-06-27 03:59:51:814 [HTTP] {"capabilities":{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}} 2023-06-27 03:59:51:815 [AppiumDriver@d0e3] Calling AppiumDriver.createSession() with args: [null,null,{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}] 2023-06-27 03:59:51:816 [AppiumDriver@d0e3] Event 'newSessionRequested' logged at 1687838391815 (09:29:51 GMT+0530 (India Standard Time)) 2023-06-27 03:59:51:817 [Appium] Attempting to find matching driver for automationName 'uiautomator2' and platformName 'ANDROID' 2023-06-27 03:59:51:817 [Appium] The 'uiautomator2' driver was installed and matched caps. 2023-06-27 03:59:51:817 [Appium] Will require it at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:59:51:818 [Appium] Requiring driver at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 03:59:51:818 [AppiumDriver@d0e3] Appium v2.0.0-beta.57 creating new AndroidUiautomator2Driver (v2.12.6) session 2023-06-27 03:59:51:818 [AppiumDriver@d0e3] Checking BaseDriver versions for Appium and AndroidUiautomator2Driver 2023-06-27 03:59:51:818 [AppiumDriver@d0e3] Appium's BaseDriver version is 9.3.3 2023-06-27 03:59:51:819 [AppiumDriver@d0e3] AndroidUiautomator2Driver's BaseDriver version is 9.3.3 2023-06-27 03:59:51:819 [AndroidUiautomator2Driver@abac] Creating session with W3C capabilities: { 2023-06-27 03:59:51:820 [AndroidUiautomator2Driver@abac] "alwaysMatch": { 2023-06-27 03:59:51:820 [AndroidUiautomator2Driver@abac] "platformName": "ANDROID", 2023-06-27 03:59:51:820 [AndroidUiautomator2Driver@abac] "appium:appActivity": "com.trimble.ttm.applauncher.ux.activities.MainActivity", 2023-06-27 03:59:51:820 [AndroidUiautomator2Driver@abac] "appium:appPackage": "com.trimble.ttm.applauncher.stg", 2023-06-27 03:59:51:821 [AndroidUiautomator2Driver@abac] "appium:autoGrantPermissions": "true", 2023-06-27 03:59:51:821 [AndroidUiautomator2Driver@abac] "appium:automationName": "uiautomator2", 2023-06-27 03:59:51:821 [AndroidUiautomator2Driver@abac] "appium:deviceName": "androidDevice", 2023-06-27 03:59:51:821 [AndroidUiautomator2Driver@abac] "appium:orientation": "LANDSCAPE", 2023-06-27 03:59:51:822 [AndroidUiautomator2Driver@abac] "appium:resetKeyboard": "true", 2023-06-27 03:59:51:822 [AndroidUiautomator2Driver@abac] "appium:unicodeKeyboard": "true" 2023-06-27 03:59:51:822 [AndroidUiautomator2Driver@abac] }, 2023-06-27 03:59:51:822 [AndroidUiautomator2Driver@abac] "firstMatch": [ 2023-06-27 03:59:51:823 [AndroidUiautomator2Driver@abac] {} 2023-06-27 03:59:51:823 [AndroidUiautomator2Driver@abac] ] 2023-06-27 03:59:51:823 [AndroidUiautomator2Driver@abac] } 2023-06-27 03:59:51:826 [AndroidUiautomator2Driver@abac] Capability 'unicodeKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:59:51:827 [AndroidUiautomator2Driver@abac] Capability 'resetKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:59:51:827 [AndroidUiautomator2Driver@abac] Capability 'autoGrantPermissions' changed from string to boolean. This may cause unexpected behavior 2023-06-27 03:59:51:830 [AndroidUiautomator2Driver@abac (f3fb9744)] Session created with session id: f3fb9744-948a-41f1-b140-891d5ce5df8c 2023-06-27 03:59:51:831 [AndroidUiautomator2Driver@abac (f3fb9744)] Starting 'com.trimble.ttm.applauncher.stg' directly on the device 2023-06-27 03:59:51:832 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 03:59:51:833 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 03:59:51:974 [AndroidDriver] Retrieving device list 2023-06-27 03:59:51:975 [ADB] Trying to find a connected android device 2023-06-27 03:59:51:975 [ADB] Getting connected devices 2023-06-27 03:59:52:122 [ADB] Connected devices: [{"udid":"R52R80DRPVP","state":"device"}] 2023-06-27 03:59:52:123 [AndroidDriver] Using device: R52R80DRPVP 2023-06-27 03:59:52:124 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 03:59:52:124 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 03:59:52:248 [ADB] Setting device id to R52R80DRPVP 2023-06-27 03:59:52:248 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.sdk' 2023-06-27 03:59:52:409 [ADB] Current device property 'ro.build.version.sdk': 33 2023-06-27 03:59:52:410 [ADB] Getting device platform version 2023-06-27 03:59:52:411 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.release' 2023-06-27 03:59:52:640 [ADB] Current device property 'ro.build.version.release': 13 2023-06-27 03:59:52:640 [ADB] Device API level: 33 2023-06-27 03:59:52:641 [AndroidUiautomator2Driver@abac (f3fb9744)] Relaxing hidden api policy 2023-06-27 03:59:52:641 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings put global hidden_api_policy_pre_p_apps 1;settings put global hidden_api_policy_p_apps 1;settings put global hidden_api_policy 1'' 2023-06-27 03:59:52:930 [AndroidDriver] No app sent in, not parsing package/activity 2023-06-27 03:59:52:931 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP wait-for-device' 2023-06-27 03:59:53:086 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell echo ping' 2023-06-27 03:59:53:244 [AndroidDriver] Pushing settings apk to device... 2023-06-27 03:59:53:245 [ADB] Getting install status for io.appium.settings 2023-06-27 03:59:53:245 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 03:59:53:469 [ADB] 'io.appium.settings' is installed 2023-06-27 03:59:53:469 [ADB] Getting package info for 'io.appium.settings' 2023-06-27 03:59:53:470 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 03:59:53:700 [ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('5.0.3' >= '5.0.3') 2023-06-27 03:59:53:701 [ADB] There is no need to install/upgrade 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\io.appium.settings\apks\settings_apk-debug.apk' 2023-06-27 03:59:53:701 [ADB] Getting IDs of all 'io.appium.settings' processes 2023-06-27 03:59:53:701 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'pgrep --help; echo $?'' 2023-06-27 03:59:53:885 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pgrep -f \(\[\[:blank:\]\]\|\^\)io\.appium\.settings\(\[\[:blank:\]\]\|\$\)' 2023-06-27 03:59:54:116 [AndroidDriver] io.appium.settings is already running. There is no need to reset its permissions. 2023-06-27 03:59:54:117 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell appops set io.appium.settings android:mock_location allow' 2023-06-27 03:59:54:330 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell "[ -e '/data/local/tmp/mock_apps.json' ] && echo __PASS__"' 2023-06-27 03:59:54:477 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell cat /data/local/tmp/mock_apps.json' 2023-06-27 03:59:54:666 [Logcat] Starting logs capture with command: C:\\Users\\SPrasan\\AppData\\Local\\Android\\Sdk\\platform-tools\\adb.exe -P 5037 -s R52R80DRPVP logcat -v threadtime 2023-06-27 03:59:54:872 [AndroidDriver] Enabling Unicode keyboard support 2023-06-27 03:59:54:872 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell settings get secure default_input_method' 2023-06-27 03:59:55:061 [AndroidDriver] Unsetting previous IME io.appium.settings/.UnicodeIME 2023-06-27 03:59:55:061 [AndroidDriver] Setting IME to 'io.appium.settings/.UnicodeIME' 2023-06-27 03:59:55:062 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime enable io.appium.settings/.UnicodeIME' 2023-06-27 03:59:55:275 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime set io.appium.settings/.UnicodeIME' 2023-06-27 03:59:55:482 [AndroidUiautomator2Driver@abac (f3fb9744)] Forwarding UiAutomator2 Server port 6790 to local port 8200 2023-06-27 03:59:55:483 [ADB] Forwarding system: 8200 to device: 6790 2023-06-27 03:59:55:483 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward tcp:8200 tcp:6790' 2023-06-27 03:59:55:666 [ADB] Getting install status for io.appium.uiautomator2.server 2023-06-27 03:59:55:666 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 03:59:55:875 [ADB] 'io.appium.uiautomator2.server' is installed 2023-06-27 03:59:55:875 [ADB] Getting package info for 'io.appium.uiautomator2.server' 2023-06-27 03:59:55:876 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 03:59:56:934 [ADB] The version name of the installed 'io.appium.uiautomator2.server' is greater or equal to the application version name ('5.7.8' >= '5.7.8') 2023-06-27 03:59:56:934 [AndroidUiautomator2Driver@abac (f3fb9744)] io.appium.uiautomator2.server installation state: sameVersionInstalled 2023-06-27 03:59:56:934 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk 2023-06-27 03:59:56:990 [ADB] Using the previously cached signature entry for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 03:59:56:991 [ADB] sha256 hash did match for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 03:59:56:991 [ADB] Getting install status for io.appium.uiautomator2.server.test 2023-06-27 03:59:56:991 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server.test' 2023-06-27 03:59:57:238 [ADB] 'io.appium.uiautomator2.server.test' is installed 2023-06-27 03:59:57:238 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk 2023-06-27 03:59:57:244 [ADB] Using the previously cached signature entry for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:59:57:244 [ADB] sha256 hash did match for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:59:57:245 [AndroidUiautomator2Driver@abac (f3fb9744)] Server packages are not going to be (re)installed 2023-06-27 03:59:57:249 [AndroidUiautomator2Driver@abac (f3fb9744)] Waiting up to 30000ms for services to be available 2023-06-27 03:59:57:251 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm list instrumentation' 2023-06-27 03:59:57:492 [AndroidUiautomator2Driver@abac (f3fb9744)] Instrumentation target 'io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner' is available 2023-06-27 03:59:57:492 [ADB] Adding packages ["io.appium.settings","io.appium.uiautomator2.server","io.appium.uiautomator2.server.test"] to Doze whitelist 2023-06-27 03:59:57:493 [ADB] Got the following command chunks to execute: [["dumpsys","deviceidle","whitelist","+io.appium.settings",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server.test",";"]] 2023-06-27 03:59:57:494 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys deviceidle whitelist +io.appium.settings ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server.test ;' 2023-06-27 03:59:57:800 [AndroidUiautomator2Driver@abac (f3fb9744)] No app capability. Assuming it is already on the device 2023-06-27 03:59:57:801 [ADB] Getting install status for com.trimble.ttm.applauncher.stg 2023-06-27 03:59:57:801 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:58:040 [ADB] 'com.trimble.ttm.applauncher.stg' is installed 2023-06-27 03:59:58:041 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:58:239 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm clear com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:58:467 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:58:663 [ADB] Retrieving requested permissions 2023-06-27 03:59:58:663 [ADB] Retrieved 36 permissions from requested group 2023-06-27 03:59:58:664 [ADB] Retrieving granted permissions 2023-06-27 03:59:58:664 [ADB] Retrieved 13 permissions from install,runtime groups 2023-06-27 03:59:58:665 [ADB] Granting permissions ["android.permission.READ_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.READ_EXTERNAL_STORAGE","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE"] to 'com.trimble.ttm.applauncher.stg' 2023-06-27 03:59:58:665 [ADB] Got the following command chunks to execute: [["pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";"]] 2023-06-27 03:59:58:666 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ;' 2023-06-27 03:59:59:102 [AndroidDriver] Performed fast reset on the installed 'com.trimble.ttm.applauncher.stg' application (stop and clear) 2023-06-27 03:59:59:103 [AndroidUiautomator2Driver@abac (f3fb9744)] Performing shallow cleanup of automation leftovers 2023-06-27 03:59:59:111 [AndroidUiautomator2Driver@abac (f3fb9744)] No obsolete sessions have been detected (socket hang up) 2023-06-27 03:59:59:111 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop io.appium.uiautomator2.server.test' 2023-06-27 03:59:59:315 [AndroidUiautomator2Driver@abac (f3fb9744)] Starting UIAutomator2 server 5.7.8 2023-06-27 03:59:59:315 [AndroidUiautomator2Driver@abac (f3fb9744)] Using UIAutomator2 server from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk' and test from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 03:59:59:316 [AndroidUiautomator2Driver@abac (f3fb9744)] Waiting up to 30000ms for UiAutomator2 to be online... 2023-06-27 03:59:59:316 [ADB] Creating ADB subprocess with args: ["-P",5037,"-s","R52R80DRPVP","shell","am","instrument","-w","-e","disableAnalytics",true,"io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner"] 2023-06-27 03:59:59:438 [Logcat] Logcat terminated with code 0, signal null 2023-06-27 03:59:59:439 [AndroidUiautomator2Driver@abac (f3fb9744)] Matched '/status' to command name 'getStatus' 2023-06-27 03:59:59:439 [AndroidUiautomator2Driver@abac (f3fb9744)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 03:59:59:443 [AndroidUiautomator2Driver@abac (f3fb9744)] connect ECONNREFUSED 127.0.0.1:8200 2023-06-27 03:59:59:498 [Instrumentation] adb.exe: 2023-06-27 03:59:59:499 [Instrumentation] device 'R52R80DRPVP' not found 2023-06-27 03:59:59:503 [Instrumentation] The process has exited with code 1 2023-06-27 04:00:00:457 [AndroidUiautomator2Driver@abac (f3fb9744)] The instrumentation process has been unexpectedly terminated. Retrying UiAutomator2 startup (#1 of 1) 2023-06-27 04:00:00:458 [AndroidUiautomator2Driver@abac (f3fb9744)] Performing strict cleanup of automation leftovers 2023-06-27 04:00:00:470 [AndroidUiautomator2Driver@abac (f3fb9744)] No obsolete sessions have been detected (connect ECONNREFUSED 127.0.0.1:8200) 2023-06-27 04:00:00:471 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop io.appium.uiautomator2.server.test' 2023-06-27 04:00:00:652 [ADB] Attempting to kill all uiautomator processes 2023-06-27 04:00:00:653 [ADB] Getting IDs of all 'uiautomator' processes 2023-06-27 04:00:00:653 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pgrep -f \(\[\[:blank:\]\]\|\^\)uiautomator\(\[\[:blank:\]\]\|\$\)' 2023-06-27 04:00:00:773 [ADB] No 'uiautomator' process has been found 2023-06-27 04:00:03:775 [AndroidUiautomator2Driver@abac (f3fb9744)] Waiting up to 30000ms for UiAutomator2 to be online... 2023-06-27 04:00:03:775 [ADB] Creating ADB subprocess with args: ["-P",5037,"-s","R52R80DRPVP","shell","am","instrument","-w","-e","disableAnalytics",true,"io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner"] 2023-06-27 04:00:03:911 [AndroidUiautomator2Driver@abac (f3fb9744)] Matched '/status' to command name 'getStatus' 2023-06-27 04:00:03:912 [AndroidUiautomator2Driver@abac (f3fb9744)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 04:00:03:915 [AndroidUiautomator2Driver@abac (f3fb9744)] connect ECONNREFUSED 127.0.0.1:8200 2023-06-27 04:00:03:942 [Instrumentation] adb.exe: device of 2023-06-27 04:00:03:942 [Instrumentation] fline 2023-06-27 04:00:03:945 [Instrumentation] The process has exited with code 1 2023-06-27 04:00:04:922 [AndroidUiautomator2Driver@abac (f3fb9744)] The instrumentation process cannot be initialized. Make sure the application under test does not crash and investigate the logcat output. 2023-06-27 04:00:04:923 [AndroidUiautomator2Driver@abac (f3fb9744)] Deleting UiAutomator2 session 2023-06-27 04:00:04:923 [AndroidUiautomator2Driver@abac (f3fb9744)] Deleting UiAutomator2 server session 2023-06-27 04:00:04:924 [AndroidUiautomator2Driver@abac (f3fb9744)] Did not get confirmation UiAutomator2 deleteSession worked; Error was: UnknownError: An unknown server-side error occurred while processing the command. Original error: 'DELETE /' cannot be proxied to UiAutomator2 server because the instrumentation process is not running (probably crashed). Check the server log and/or the logcat output for more details 2023-06-27 04:00:04:925 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys activity services io.appium.settings/.recorder.RecorderService' 2023-06-27 04:00:05:021 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 04:00:05:181 [AndroidUiautomator2Driver@abac (f3fb9744)] Unable to force stop app: Error executing adbExec. Original error: 'Command 'C:\\Users\\SPrasan\\AppData\\Local\\Android\\Sdk\\platform-tools\\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' exited with code 1'; Command output: adb.exe: device offline 2023-06-27 04:00:05:182 [AndroidUiautomator2Driver@abac (f3fb9744)] 2023-06-27 04:00:05:182 [Logcat] Stopping logcat capture 2023-06-27 04:00:05:182 [Logcat] Logcat already stopped 2023-06-27 04:00:05:184 [ADB] Removing forwarded port socket connection: 8200 2023-06-27 04:00:05:184 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward --remove tcp:8200' 2023-06-27 04:00:05:348 [AndroidUiautomator2Driver@abac (f3fb9744)] Unable to remove system port forward: Error executing adbExec. Original error: 'Command 'C:\\Users\\SPrasan\\AppData\\Local\\Android\\Sdk\\platform-tools\\adb.exe -P 5037 -s R52R80DRPVP forward --remove tcp\:8200' exited with code 1'; Command output: adb.exe: error: device offline 2023-06-27 04:00:05:348 [AndroidUiautomator2Driver@abac (f3fb9744)] 2023-06-27 04:00:05:348 [AndroidUiautomator2Driver@abac (f3fb9744)] Restoring hidden api policy to the device default configuration 2023-06-27 04:00:05:349 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' 2023-06-27 04:00:05:518 [AppiumDriver@d0e3] Event 'newSessionStarted' logged at 1687838405518 (09:30:05 GMT+0530 (India Standard Time)) 2023-06-27 04:00:05:519 [AppiumDriver@d0e3] Encountered internal error running command: Error executing adbExec. Original error: 'Command 'C:\\Users\\SPrasan\\AppData\\Local\\Android\\Sdk\\platform-tools\\adb.exe -P 5037 -s R52R80DRPVP shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' exited with code 1'; Command output: adb.exe: device offline 2023-06-27 04:00:05:519 [AppiumDriver@d0e3] 2023-06-27 04:00:05:520 [AppiumDriver@d0e3] Error: Command 'C:\\Users\\SPrasan\\AppData\\Local\\Android\\Sdk\\platform-tools\\adb.exe -P 5037 -s R52R80DRPVP shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' exited with code 1 2023-06-27 04:00:05:520 [AppiumDriver@d0e3] at ChildProcess. (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\teen_process\lib\exec.js:129:19) 2023-06-27 04:00:05:520 [AppiumDriver@d0e3] at ChildProcess.emit (node:events:513:28) 2023-06-27 04:00:05:520 [AppiumDriver@d0e3] at maybeClose (node:internal/child_process:1091:16) 2023-06-27 04:00:05:521 [AppiumDriver@d0e3] at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5) 2023-06-27 04:00:05:523 [HTTP] <-- POST /session 500 13709 ms - 1326 2023-06-27 04:00:05:524 [HTTP] 2023-06-27 04:00:05:537 [HTTP] Request idempotency key: 16498092-65f0-424f-bcd1-fdecfc0eb148 2023-06-27 04:00:05:539 [HTTP] --> POST /session 2023-06-27 04:00:05:540 [HTTP] {"capabilities":{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}} 2023-06-27 04:00:05:540 [AppiumDriver@d0e3] Calling AppiumDriver.createSession() with args: [null,null,{"firstMatch":[{}],"alwaysMatch":{"appium:appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appium:appPackage":"com.trimble.ttm.applauncher.stg","appium:autoGrantPermissions":"true","appium:automationName":"uiautomator2","appium:deviceName":"androidDevice","appium:orientation":"LANDSCAPE","appium:resetKeyboard":"true","appium:unicodeKeyboard":"true","platformName":"ANDROID"}}] 2023-06-27 04:00:05:541 [AppiumDriver@d0e3] Event 'newSessionRequested' logged at 1687838405540 (09:30:05 GMT+0530 (India Standard Time)) 2023-06-27 04:00:05:541 [Appium] Attempting to find matching driver for automationName 'uiautomator2' and platformName 'ANDROID' 2023-06-27 04:00:05:542 [Appium] The 'uiautomator2' driver was installed and matched caps. 2023-06-27 04:00:05:542 [Appium] Will require it at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 04:00:05:542 [Appium] Requiring driver at C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver 2023-06-27 04:00:05:544 [AppiumDriver@d0e3] Appium v2.0.0-beta.57 creating new AndroidUiautomator2Driver (v2.12.6) session 2023-06-27 04:00:05:545 [AppiumDriver@d0e3] Checking BaseDriver versions for Appium and AndroidUiautomator2Driver 2023-06-27 04:00:05:545 [AppiumDriver@d0e3] Appium's BaseDriver version is 9.3.3 2023-06-27 04:00:05:545 [AppiumDriver@d0e3] AndroidUiautomator2Driver's BaseDriver version is 9.3.3 2023-06-27 04:00:05:546 [AndroidUiautomator2Driver@ea8c] Creating session with W3C capabilities: { 2023-06-27 04:00:05:547 [AndroidUiautomator2Driver@ea8c] "alwaysMatch": { 2023-06-27 04:00:05:547 [AndroidUiautomator2Driver@ea8c] "platformName": "ANDROID", 2023-06-27 04:00:05:547 [AndroidUiautomator2Driver@ea8c] "appium:appActivity": "com.trimble.ttm.applauncher.ux.activities.MainActivity", 2023-06-27 04:00:05:549 [AndroidUiautomator2Driver@ea8c] "appium:appPackage": "com.trimble.ttm.applauncher.stg", 2023-06-27 04:00:05:549 [AndroidUiautomator2Driver@ea8c] "appium:autoGrantPermissions": "true", 2023-06-27 04:00:05:549 [AndroidUiautomator2Driver@ea8c] "appium:automationName": "uiautomator2", 2023-06-27 04:00:05:549 [AndroidUiautomator2Driver@ea8c] "appium:deviceName": "androidDevice", 2023-06-27 04:00:05:550 [AndroidUiautomator2Driver@ea8c] "appium:orientation": "LANDSCAPE", 2023-06-27 04:00:05:550 [AndroidUiautomator2Driver@ea8c] "appium:resetKeyboard": "true", 2023-06-27 04:00:05:550 [AndroidUiautomator2Driver@ea8c] "appium:unicodeKeyboard": "true" 2023-06-27 04:00:05:550 [AndroidUiautomator2Driver@ea8c] }, 2023-06-27 04:00:05:550 [AndroidUiautomator2Driver@ea8c] "firstMatch": [ 2023-06-27 04:00:05:551 [AndroidUiautomator2Driver@ea8c] {} 2023-06-27 04:00:05:551 [AndroidUiautomator2Driver@ea8c] ] 2023-06-27 04:00:05:551 [AndroidUiautomator2Driver@ea8c] } 2023-06-27 04:00:05:555 [AndroidUiautomator2Driver@ea8c] Capability 'unicodeKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 04:00:05:555 [AndroidUiautomator2Driver@ea8c] Capability 'resetKeyboard' changed from string to boolean. This may cause unexpected behavior 2023-06-27 04:00:05:555 [AndroidUiautomator2Driver@ea8c] Capability 'autoGrantPermissions' changed from string to boolean. This may cause unexpected behavior 2023-06-27 04:00:05:557 [AndroidUiautomator2Driver@ea8c (060de334)] Session created with session id: 060de334-ae08-499e-8d28-298b834ad594 2023-06-27 04:00:05:558 [AndroidUiautomator2Driver@ea8c (060de334)] Starting 'com.trimble.ttm.applauncher.stg' directly on the device 2023-06-27 04:00:05:560 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 04:00:05:560 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 04:00:05:697 [AndroidDriver] Retrieving device list 2023-06-27 04:00:05:698 [ADB] Trying to find a connected android device 2023-06-27 04:00:05:698 [ADB] Getting connected devices 2023-06-27 04:00:05:821 [ADB] No connected devices have been detected 2023-06-27 04:00:05:821 [ADB] Could not find online devices 2023-06-27 04:00:05:821 [ADB] Reconnecting adb (target offline) 2023-06-27 04:00:05:821 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 reconnect offline' 2023-06-27 04:00:06:196 [ADB] Getting connected devices 2023-06-27 04:00:06:337 [ADB] No connected devices have been detected 2023-06-27 04:00:06:337 [ADB] Could not find online devices 2023-06-27 04:00:06:337 [ADB] Reconnecting adb (target offline) 2023-06-27 04:00:06:338 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 reconnect offline' 2023-06-27 04:00:06:676 [ADB] Getting connected devices 2023-06-27 04:00:06:798 [ADB] No connected devices have been detected 2023-06-27 04:00:06:798 [ADB] Could not find online devices 2023-06-27 04:00:06:798 [ADB] Reconnecting adb (target offline) 2023-06-27 04:00:06:798 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 reconnect offline' 2023-06-27 04:00:07:126 [ADB] Getting connected devices 2023-06-27 04:00:07:278 [ADB] No connected devices have been detected 2023-06-27 04:00:07:278 [ADB] Could not find online devices 2023-06-27 04:00:07:278 [ADB] Reconnecting adb (target offline) 2023-06-27 04:00:07:278 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 reconnect offline' 2023-06-27 04:00:07:642 [ADB] Getting connected devices 2023-06-27 04:00:07:771 [ADB] No connected devices have been detected 2023-06-27 04:00:07:771 [ADB] Could not find online devices 2023-06-27 04:00:07:771 [ADB] Reconnecting adb (target offline) 2023-06-27 04:00:07:772 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 reconnect offline' 2023-06-27 04:00:08:127 [ADB] Getting connected devices 2023-06-27 04:00:08:287 [ADB] No connected devices have been detected 2023-06-27 04:00:08:287 [ADB] Could not find online devices 2023-06-27 04:00:08:288 [ADB] Reconnecting adb (target offline) 2023-06-27 04:00:08:288 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 reconnect offline' 2023-06-27 04:00:08:595 [ADB] Getting connected devices 2023-06-27 04:00:08:720 [ADB] No connected devices have been detected 2023-06-27 04:00:08:720 [ADB] Could not find online devices 2023-06-27 04:00:08:720 [ADB] Reconnecting adb (target offline) 2023-06-27 04:00:08:720 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 reconnect offline' 2023-06-27 04:00:09:080 [ADB] Getting connected devices 2023-06-27 04:00:09:373 [ADB] No connected devices have been detected 2023-06-27 04:00:09:375 [ADB] Could not find online devices 2023-06-27 04:00:09:375 [ADB] Reconnecting adb (target offline) 2023-06-27 04:00:09:376 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 reconnect offline' 2023-06-27 04:00:09:952 [ADB] Getting connected devices 2023-06-27 04:00:10:299 [ADB] No connected devices have been detected 2023-06-27 04:00:10:310 [ADB] Could not find online devices 2023-06-27 04:00:10:313 [ADB] Reconnecting adb (target offline) 2023-06-27 04:00:10:316 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 reconnect offline' 2023-06-27 04:00:10:806 [ADB] Getting connected devices 2023-06-27 04:00:11:151 [ADB] Connected devices: [{"udid":"R52R80DRPVP","state":"device"}] 2023-06-27 04:00:11:155 [AndroidDriver] Using device: R52R80DRPVP 2023-06-27 04:00:11:162 [ADB] Using 'adb.exe' from 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe' 2023-06-27 04:00:11:163 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server' 2023-06-27 04:00:11:428 [ADB] Setting device id to R52R80DRPVP 2023-06-27 04:00:11:429 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.sdk' 2023-06-27 04:00:11:699 [ADB] Current device property 'ro.build.version.sdk': 33 2023-06-27 04:00:11:700 [ADB] Getting device platform version 2023-06-27 04:00:11:704 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell getprop ro.build.version.release' 2023-06-27 04:00:11:994 [ADB] Current device property 'ro.build.version.release': 13 2023-06-27 04:00:11:994 [ADB] Device API level: 33 2023-06-27 04:00:11:995 [AndroidUiautomator2Driver@ea8c (060de334)] Relaxing hidden api policy 2023-06-27 04:00:11:995 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings put global hidden_api_policy_pre_p_apps 1;settings put global hidden_api_policy_p_apps 1;settings put global hidden_api_policy 1'' 2023-06-27 04:00:12:347 [AndroidDriver] No app sent in, not parsing package/activity 2023-06-27 04:00:12:347 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP wait-for-device' 2023-06-27 04:00:12:510 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell echo ping' 2023-06-27 04:00:12:693 [AndroidDriver] Pushing settings apk to device... 2023-06-27 04:00:12:694 [ADB] Getting install status for io.appium.settings 2023-06-27 04:00:12:694 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 04:00:12:922 [ADB] 'io.appium.settings' is installed 2023-06-27 04:00:12:922 [ADB] Getting package info for 'io.appium.settings' 2023-06-27 04:00:12:923 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.settings' 2023-06-27 04:00:13:168 [ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('5.0.3' >= '5.0.3') 2023-06-27 04:00:13:169 [ADB] There is no need to install/upgrade 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\io.appium.settings\apks\settings_apk-debug.apk' 2023-06-27 04:00:13:169 [ADB] Getting IDs of all 'io.appium.settings' processes 2023-06-27 04:00:13:170 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'pgrep --help; echo $?'' 2023-06-27 04:00:13:424 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pgrep -f \(\[\[:blank:\]\]\|\^\)io\.appium\.settings\(\[\[:blank:\]\]\|\$\)' 2023-06-27 04:00:13:737 [AndroidDriver] io.appium.settings is already running. There is no need to reset its permissions. 2023-06-27 04:00:13:738 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell appops set io.appium.settings android:mock_location allow' 2023-06-27 04:00:13:990 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell "[ -e '/data/local/tmp/mock_apps.json' ] && echo __PASS__"' 2023-06-27 04:00:14:165 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell cat /data/local/tmp/mock_apps.json' 2023-06-27 04:00:14:348 [Logcat] Starting logs capture with command: C:\\Users\\SPrasan\\AppData\\Local\\Android\\Sdk\\platform-tools\\adb.exe -P 5037 -s R52R80DRPVP logcat -v threadtime 2023-06-27 04:00:14:556 [AndroidDriver] Enabling Unicode keyboard support 2023-06-27 04:00:14:556 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell settings get secure default_input_method' 2023-06-27 04:00:14:728 [AndroidDriver] Unsetting previous IME io.appium.settings/.UnicodeIME 2023-06-27 04:00:14:729 [AndroidDriver] Setting IME to 'io.appium.settings/.UnicodeIME' 2023-06-27 04:00:14:729 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime enable io.appium.settings/.UnicodeIME' 2023-06-27 04:00:14:911 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell ime set io.appium.settings/.UnicodeIME' 2023-06-27 04:00:15:135 [AndroidUiautomator2Driver@ea8c (060de334)] Forwarding UiAutomator2 Server port 6790 to local port 8200 2023-06-27 04:00:15:137 [ADB] Forwarding system: 8200 to device: 6790 2023-06-27 04:00:15:138 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward tcp:8200 tcp:6790' 2023-06-27 04:00:15:376 [ADB] Getting install status for io.appium.uiautomator2.server 2023-06-27 04:00:15:380 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 04:00:15:694 [ADB] 'io.appium.uiautomator2.server' is installed 2023-06-27 04:00:15:694 [ADB] Getting package info for 'io.appium.uiautomator2.server' 2023-06-27 04:00:15:695 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server' 2023-06-27 04:00:17:040 [ADB] The version name of the installed 'io.appium.uiautomator2.server' is greater or equal to the application version name ('5.7.8' >= '5.7.8') 2023-06-27 04:00:17:041 [AndroidUiautomator2Driver@ea8c (060de334)] io.appium.uiautomator2.server installation state: sameVersionInstalled 2023-06-27 04:00:17:041 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk 2023-06-27 04:00:17:100 [ADB] Using the previously cached signature entry for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 04:00:17:101 [ADB] sha256 hash did match for 'appium-uiautomator2-server-v5.7.8.apk' 2023-06-27 04:00:17:101 [ADB] Getting install status for io.appium.uiautomator2.server.test 2023-06-27 04:00:17:102 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package io.appium.uiautomator2.server.test' 2023-06-27 04:00:17:366 [ADB] 'io.appium.uiautomator2.server.test' is installed 2023-06-27 04:00:17:366 [ADB] Checking app cert for C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk 2023-06-27 04:00:17:372 [ADB] Using the previously cached signature entry for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 04:00:17:373 [ADB] sha256 hash did match for 'appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 04:00:17:373 [AndroidUiautomator2Driver@ea8c (060de334)] Server packages are not going to be (re)installed 2023-06-27 04:00:17:377 [AndroidUiautomator2Driver@ea8c (060de334)] Waiting up to 30000ms for services to be available 2023-06-27 04:00:17:378 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm list instrumentation' 2023-06-27 04:00:17:643 [AndroidUiautomator2Driver@ea8c (060de334)] Instrumentation target 'io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner' is available 2023-06-27 04:00:17:643 [ADB] Adding packages ["io.appium.settings","io.appium.uiautomator2.server","io.appium.uiautomator2.server.test"] to Doze whitelist 2023-06-27 04:00:17:644 [ADB] Got the following command chunks to execute: [["dumpsys","deviceidle","whitelist","+io.appium.settings",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server.test",";"]] 2023-06-27 04:00:17:644 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys deviceidle whitelist +io.appium.settings ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server.test ;' 2023-06-27 04:00:17:929 [AndroidUiautomator2Driver@ea8c (060de334)] No app capability. Assuming it is already on the device 2023-06-27 04:00:17:930 [ADB] Getting install status for com.trimble.ttm.applauncher.stg 2023-06-27 04:00:17:930 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 04:00:18:138 [ADB] 'com.trimble.ttm.applauncher.stg' is installed 2023-06-27 04:00:18:138 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 04:00:18:425 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm clear com.trimble.ttm.applauncher.stg' 2023-06-27 04:00:18:622 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys package com.trimble.ttm.applauncher.stg' 2023-06-27 04:00:18:828 [ADB] Retrieving requested permissions 2023-06-27 04:00:18:829 [ADB] Retrieved 36 permissions from requested group 2023-06-27 04:00:18:829 [ADB] Retrieving granted permissions 2023-06-27 04:00:18:830 [ADB] Retrieved 13 permissions from install,runtime groups 2023-06-27 04:00:18:830 [ADB] Granting permissions ["android.permission.READ_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE","android.permission.BIND_APPWIDGET","android.permission.ACCESS_FINE_LOCATION","android.permission.READ_EXTERNAL_STORAGE","android.permission.ACCESS_COARSE_LOCATION","android.permission.WRITE_EXTERNAL_STORAGE"] to 'com.trimble.ttm.applauncher.stg' 2023-06-27 04:00:18:830 [ADB] Got the following command chunks to execute: [["pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.BIND_APPWIDGET",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_FINE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.READ_EXTERNAL_STORAGE",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.ACCESS_COARSE_LOCATION",";","pm","grant","com.trimble.ttm.applauncher.stg","android.permission.WRITE_EXTERNAL_STORAGE",";"]] 2023-06-27 04:00:18:831 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.BIND_APPWIDGET ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_FINE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.READ_EXTERNAL_STORAGE ; pm grant com.trimble.ttm.applauncher.stg android.permission.ACCESS_COARSE_LOCATION ; pm grant com.trimble.ttm.applauncher.stg android.permission.WRITE_EXTERNAL_STORAGE ;' 2023-06-27 04:00:19:272 [AndroidDriver] Performed fast reset on the installed 'com.trimble.ttm.applauncher.stg' application (stop and clear) 2023-06-27 04:00:19:272 [AndroidUiautomator2Driver@ea8c (060de334)] Performing shallow cleanup of automation leftovers 2023-06-27 04:00:19:282 [AndroidUiautomator2Driver@ea8c (060de334)] No obsolete sessions have been detected (socket hang up) 2023-06-27 04:00:19:283 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop io.appium.uiautomator2.server.test' 2023-06-27 04:00:19:617 [AndroidUiautomator2Driver@ea8c (060de334)] Starting UIAutomator2 server 5.7.8 2023-06-27 04:00:19:617 [AndroidUiautomator2Driver@ea8c (060de334)] Using UIAutomator2 server from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v5.7.8.apk' and test from 'C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' 2023-06-27 04:00:19:618 [AndroidUiautomator2Driver@ea8c (060de334)] Waiting up to 30000ms for UiAutomator2 to be online... 2023-06-27 04:00:19:619 [ADB] Creating ADB subprocess with args: ["-P",5037,"-s","R52R80DRPVP","shell","am","instrument","-w","-e","disableAnalytics",true,"io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner"] 2023-06-27 04:00:19:783 [AndroidUiautomator2Driver@ea8c (060de334)] Matched '/status' to command name 'getStatus' 2023-06-27 04:00:19:784 [AndroidUiautomator2Driver@ea8c (060de334)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 04:00:19:831 [AndroidUiautomator2Driver@ea8c (060de334)] socket hang up 2023-06-27 04:00:20:831 [AndroidUiautomator2Driver@ea8c (060de334)] Matched '/status' to command name 'getStatus' 2023-06-27 04:00:20:833 [AndroidUiautomator2Driver@ea8c (060de334)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 04:00:20:843 [AndroidUiautomator2Driver@ea8c (060de334)] socket hang up 2023-06-27 04:00:20:876 [Instrumentation] io.appium.uiautomator2.server.test.AppiumUiAutomator2Server: 2023-06-27 04:00:21:843 [AndroidUiautomator2Driver@ea8c (060de334)] Matched '/status' to command name 'getStatus' 2023-06-27 04:00:21:844 [AndroidUiautomator2Driver@ea8c (060de334)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 04:00:21:855 [AndroidUiautomator2Driver@ea8c (060de334)] socket hang up 2023-06-27 04:00:22:857 [AndroidUiautomator2Driver@ea8c (060de334)] Matched '/status' to command name 'getStatus' 2023-06-27 04:00:22:857 [AndroidUiautomator2Driver@ea8c (060de334)] Proxying [GET /status] to [GET http://127.0.0.1:8200/status] with no body 2023-06-27 04:00:22:934 [AndroidUiautomator2Driver@ea8c (060de334)] Got response with status 200: {"sessionId":"None","value":{"message":"UiAutomator2 Server is ready to accept commands","ready":true}} 2023-06-27 04:00:22:934 [AndroidUiautomator2Driver@ea8c (060de334)] The initialization of the instrumentation process took 3316ms 2023-06-27 04:00:22:935 [AndroidUiautomator2Driver@ea8c (060de334)] Matched '/session' to command name 'createSession' 2023-06-27 04:00:22:936 [AndroidUiautomator2Driver@ea8c (060de334)] Proxying [POST /session] to [POST http://127.0.0.1:8200/session] with body: {"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"androidDevice","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true},"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"R52R80DRPVP","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true,"deviceUDID":"R52R80DRPVP"}],"alwaysMatch":{}}} 2023-06-27 04:00:22:958 [AndroidUiautomator2Driver@ea8c (060de334)] Got response with status 200: {"sessionId":"8f08c921-1774-4bcb-94a4-f452247c0e74","value":{"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"androidDevice","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true},"platformName":"ANDROID","appActivity":"com.trimble.ttm.applauncher.ux.activities.MainActivity","appPackage":"com.trimble.ttm.applauncher.stg","autoGrantPermissions":true,"automationName":"uiautomator2","deviceName":"R52R80DRPVP","orientation":"LANDSCAPE","resetKeyboard":true,"unicodeKeyboard":true,"deviceUDID":"R52R80DRPVP"}],"alwaysMatch":{}},"sessionId":"8f08c921-1774-4bcb-94a4-f452247c0e74"}} 2023-06-27 04:00:22:959 [AndroidUiautomator2Driver@ea8c (060de334)] Determined the downstream protocol as 'W3C' 2023-06-27 04:00:22:995 [AndroidUiautomator2Driver@ea8c (060de334)] Proxying [GET /appium/device/info] to [GET http://127.0.0.1:8200/session/8f08c921-1774-4bcb-94a4-f452247c0e74/appium/device/info] with no body 2023-06-27 04:00:23:059 [AndroidUiautomator2Driver@ea8c (060de334)] Got response with status 200: {"sessionId":"8f08c921-1774-4bcb-94a4-f452247c0e74","value":{"androidId":"76dd35aaa2784249","apiVersion":"33","bluetooth":{"state":"OFF"},"brand":"samsung","carrierName":"","displayDensity":320,"locale":"en_US","manufacturer":"samsung","model":"SM-T570","networks":[{"capabilities":{"SSID":null,"linkDownBandwidthKbps":35889,"linkUpstreamBandwidthKbps":12000,"networkCapabilities":"NET_CAPABILITY_NOT_METERED,NET_CAPABILITY_INTERNET,NET_CAPABILITY_NOT_RESTRICTED,NET_CAPABILITY_TRUSTED,NET_CAPABILITY_NOT_VPN,NET_CAPABILITY_VALIDATED,NET_CAPABILITY_NOT_ROAMING,NET_CAPABILITY_FOREGROUND,NET_CAPABILITY_NOT_CONGESTED,NET_CAPABILITY_NOT_SUSPENDED","signalStrength":-54,"transportTypes":"TRANSPORT_WIFI"},"detailedState":"CONNECTED","extraInfo":"","isAvailable":true,"isConnected":true,"isFailover":false,"isRoaming":false,"state":"CONNECTED","subtype":-1,"subtypeName":"","type":1,"typeName":"WIFI"}],"platformVersion":"13","realDisplaySize":"1920x1200","timeZone":"Asia/Calcutta"}} 2023-06-27 04:00:23:059 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys window' 2023-06-27 04:00:23:280 [AndroidDriver] Screen already unlocked, doing nothing 2023-06-27 04:00:23:280 [AndroidUiautomator2Driver@ea8c (060de334)] Starting 'com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity and waiting for 'com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity' 2023-06-27 04:00:23:281 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am start -W -n com.trimble.ttm.applauncher.stg/com.trimble.ttm.applauncher.ux.activities.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' 2023-06-27 04:00:23:781 [ADB] We tried to start an activity that doesn't exist, retrying with '.com.trimble.ttm.applauncher.ux.activities.MainActivity' activity name 2023-06-27 04:00:23:781 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am start -W -n com.trimble.ttm.applauncher.stg/.com.trimble.ttm.applauncher.ux.activities.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' 2023-06-27 04:00:24:242 [AndroidUiautomator2Driver@ea8c (060de334)] Deleting UiAutomator2 session 2023-06-27 04:00:24:242 [AndroidUiautomator2Driver@ea8c (060de334)] Deleting UiAutomator2 server session 2023-06-27 04:00:24:243 [AndroidUiautomator2Driver@ea8c (060de334)] Matched '/' to command name 'deleteSession' 2023-06-27 04:00:24:243 [AndroidUiautomator2Driver@ea8c (060de334)] Proxying [DELETE /] to [DELETE http://127.0.0.1:8200/session/8f08c921-1774-4bcb-94a4-f452247c0e74] with no body 2023-06-27 04:00:24:250 [AndroidUiautomator2Driver@ea8c (060de334)] Got response with status 200: {"sessionId":"8f08c921-1774-4bcb-94a4-f452247c0e74","value":null} 2023-06-27 04:00:24:251 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell dumpsys activity services io.appium.settings/.recorder.RecorderService' 2023-06-27 04:00:24:360 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell am force-stop com.trimble.ttm.applauncher.stg' 2023-06-27 04:00:24:517 [Logcat] Stopping logcat capture 2023-06-27 04:00:24:522 [ADB] Removing forwarded port socket connection: 8200 2023-06-27 04:00:24:522 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP forward --remove tcp:8200' 2023-06-27 04:00:24:651 [AndroidUiautomator2Driver@ea8c (060de334)] Restoring hidden api policy to the device default configuration 2023-06-27 04:00:24:652 [ADB] Running 'C:\Users\SPrasan\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s R52R80DRPVP shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' 2023-06-27 04:00:24:916 [Instrumentation] . 2023-06-27 04:00:24:935 [Instrumentation] Time: 4.046 2023-06-27 04:00:24:935 [Instrumentation] 2023-06-27 04:00:24:936 [Instrumentation] OK (1 test) 2023-06-27 04:00:24:968 [Instrumentation] The process has exited with code 0 2023-06-27 04:00:24:996 [AppiumDriver@d0e3] Event 'newSessionStarted' logged at 1687838424996 (09:30:24 GMT+0530 (India Standard Time)) 2023-06-27 04:00:24:997 [AppiumDriver@d0e3] Encountered internal error running command: Error: Cannot start the 'com.trimble.ttm.applauncher.stg' application. Consider checking the driver's troubleshooting documentation. Original error: Cannot start the 'com.trimble.ttm.applauncher.stg' application. Consider checking the driver's troubleshooting documentation. Original error: Activity name '.com.trimble.ttm.applauncher.ux.activities.MainActivity' used to start the app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity 2023-06-27 04:00:24:998 [AppiumDriver@d0e3] at ADB.startApp (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\node_modules\appium-adb\lib\tools\apk-utils.js:177:11) 2023-06-27 04:00:24:998 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.ensureAppStarts (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:587:5) 2023-06-27 04:00:24:998 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.startUiAutomator2Session (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:442:7) 2023-06-27 04:00:24:999 [AppiumDriver@d0e3] at AndroidUiautomator2Driver.createSession (C:\Users\SPrasan\.appium\node_modules\appium-uiautomator2-driver\lib\driver.js:240:7) 2023-06-27 04:00:24:999 [AppiumDriver@d0e3] at AppiumDriver.createSession (C:\Users\SPrasan\AppData\Roaming\npm\node_modules\appium\lib\appium.js:349:35) 2023-06-27 04:00:25:002 [HTTP] <-- POST /session 500 19461 ms - 1496 2023-06-27 04:00:25:002 [HTTP]