[info] [HTTP] Waiting until the server is closed [info] [HTTP] Received server close event [info] [HTTP] <-- POST /wd/hub/session/65abde0e-1c92-465c-8185-5e6892aa01b9/context - - ms - - [info] [HTTP]  [info] [Appium] Welcome to Appium v1.21.0 [info] [Appium] Non-default server args: [info] [Appium] relaxedSecurityEnabled: true [info] [Appium] allowInsecure: { [info] [Appium] } [info] [Appium] denyInsecure: { [info] [Appium] } [info] [Appium] Appium REST http interface listener started on 0.0.0.0:4723[info] [HTTP] --> GET /wd/hub/sessions [info] [HTTP] {} [debug] [GENERIC] Calling AppiumDriver.getSessions() with args: [] [debug] [GENERIC] Responding to client with driver.getSessions() result: [] [info] [HTTP] <-- GET /wd/hub/sessions 200 2 ms - 40 [info] [HTTP] [info] [HTTP] --> POST /wd/hub/session [info] [HTTP] {"desiredCapabilities":{"appActivity":"com.robco.rnc.MainActivity","appPackage":"com.robco.rnc","automationName":"UiAutomator2","deviceName":"M20","ensureWebviewsHavePages":true,"fullReset":false,"noReset":true,"platformName":"Android","platformVersion":"11","newCommandTimeout":0,"connectHardwareKeyboard":true}} [debug] [MJSONWP] Calling AppiumDriver.createSession() with args: [{"appActivity":"com.robco.rnc.MainActivity","appPackage":"com.robco.rnc","automationName":"UiAutomator2","deviceName":"M20","ensureWebviewsHavePages":true,"fullReset":false,"noReset":true,"platformName":"Android","platformVersion":"11","newCommandTimeout":0,"connectHardwareKeyboard":true},null,null] [debug] [BaseDriver] Event 'newSessionRequested' logged at 1629300100016 (18:21:40 GMT+0300 (Eastern European Summer Time)) [info] [Appium] Appium v1.21.0 creating new AndroidUiautomator2Driver (v1.65.0) session [info] [Appium] Applying relaxed security to 'AndroidUiautomator2Driver' as per server command line argument. All insecure features will be enabled unless explicitly disabled by --deny-insecure [debug] [BaseDriver] Creating session with MJSONWP desired capabilities: { [debug] [BaseDriver] "appActivity": "com.robco.rnc.MainActivity", [debug] [BaseDriver] "appPackage": "com.robco.rnc", [debug] [BaseDriver] "automationName": "UiAutomator2", [debug] [BaseDriver] "deviceName": "M20", [debug] [BaseDriver] "ensureWebviewsHavePages": true, [debug] [BaseDriver] "fullReset": false, [debug] [BaseDriver] "noReset": true, [debug] [BaseDriver] "platformName": "Android", [debug] [BaseDriver] "platformVersion": "11", [debug] [BaseDriver] "newCommandTimeout": 0, [debug] [BaseDriver] "connectHardwareKeyboard": true [debug] [BaseDriver] } [warn] [BaseDriver] The following capabilities were provided, but are not recognized by Appium: [warn] [BaseDriver] connectHardwareKeyboard [info] [BaseDriver] Session created with session id: 1569af4f-28b6-4182-bfc4-7483d44db23b [info] [UiAutomator2] Starting 'com.robco.rnc' directly on the device [info] [ADB] Using 'adb' from '/Users/robco/Library/Android/sdk/platform-tools/adb' [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 start-server' [info] [AndroidDriver] Retrieving device list [debug] [ADB] Trying to find a connected android device [debug] [ADB] Getting connected devices [debug] [ADB] Connected devices: [{"udid":"95HAX0FPZC","state":"device"}] [info] [AndroidDriver] Looking for a device with Android '11.0.0' [debug] [ADB] Setting device id to 95HAX0FPZC [info] [ADB] Getting device platform version [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC shell getprop ro.build.version.release'[info] [ADB] Using 'adb' from '/Users/robco/Library/Android/sdk/platform-tools/adb' [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 start-server' [debug] [ADB] Setting device id to 95HAX0FPZC [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC shell getprop ro.build.version.sdk' [debug] [ADB] Current device property 'ro.build.version.sdk': 30 [info] [ADB] Getting device platform version [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC shell getprop ro.build.version.release' [debug] [ADB] Current device property 'ro.build.version.release': 11 [debug] [ADB] Device API level: 30 [info] [UiAutomator2] Relaxing hidden api policy [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC 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''[warn] [AndroidDriver] No app sent in, not parsing package/activity [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC wait-for-device' [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC shell echo ping' [debug] [AndroidDriver] Pushing settings apk to device... [debug] [ADB] Getting install status for io.appium.settings [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC shell dumpsys package io.appium.settings'[debug] [ADB] 'io.appium.settings' is installed [debug] [ADB] Getting package info for 'io.appium.settings' [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC shell dumpsys package io.appium.settings' [debug] [ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('3.3.0' >= '3.3.0') [debug] [ADB] There is no need to install/upgrade '/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/io.appium.settings/apks/settings_apk-debug.apk' [debug] [ADB] Getting IDs of all 'io.appium.settings' processes [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC shell 'pgrep --help; echo $?''[debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC shell pgrep -f \(\[\[:blank:\]\]\|\^\)io\.appium\.settings\(\[\[:blank:\]\]\|\$\)' [debug] [AndroidDriver] io.appium.settings is already running. There is no need to reset its permissions. [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC shell appops set io.appium.settings android:mock_location allow'[debug] [Logcat] Starting logs capture with command: /Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC logcat -v threadtime [debug] [UiAutomator2] Forwarding UiAutomator2 Server port 6790 to local port 8201 [debug] [ADB] Forwarding system: 8201 to device: 6790 [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC forward tcp:8201 tcp:6790' [debug] [ADB] Getting install status for io.appium.uiautomator2.server [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC shell dumpsys package io.appium.uiautomator2.server' [debug] [ADB] 'io.appium.uiautomator2.server' is installed [debug] [ADB] Getting package info for 'io.appium.uiautomator2.server' [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC shell dumpsys package io.appium.uiautomator2.server'[debug] [ADB] The version name of the installed 'io.appium.uiautomator2.server' is greater or equal to the application version name ('4.21.1' >= '4.21.1') [debug] [UiAutomator2] io.appium.uiautomator2.server installation state: sameVersionInstalled [debug] [ADB] Checking app cert for /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-v4.21.1.apk [info] [ADB] Using 'apksigner.jar' from '/Users/robco/Library/Android/sdk/build-tools/31.0.0/lib/apksigner.jar' [debug] [ADB] Starting apksigner: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/bin/java -Xmx1024M -Xss1m -jar /Users/robco/Library/Android/sdk/build-tools/31.0.0/lib/apksigner.jar verify --print-certs /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-v4.21.1.apk[debug] [ADB] apksigner stdout: Signer #1 certificate DN: EMAILADDRESS=android@android.com, CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US [debug] [ADB] Signer #1 certificate SHA-256 digest: a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc [debug] [ADB] Signer #1 certificate SHA-1 digest: 61ed377e85d386a8dfee6b864bd85b0bfaa5af81 [debug] [ADB] Signer #1 certificate MD5 digest: e89b158e4bcf988ebd09eb83f5378e87 [debug] [ADB] [debug] [ADB] sha256 hash did match for 'appium-uiautomator2-server-v4.21.1.apk' [info] [ADB] '/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-v4.21.1.apk' is signed with the default certificate [debug] [ADB] Getting install status for io.appium.uiautomator2.server.test [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC shell dumpsys package io.appium.uiautomator2.server.test'[debug] [ADB] 'io.appium.uiautomator2.server.test' is installed [debug] [ADB] Checking app cert for /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-debug-androidTest.apk [debug] [ADB] Starting apksigner: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/bin/java -Xmx1024M -Xss1m -jar /Users/robco/Library/Android/sdk/build-tools/31.0.0/lib/apksigner.jar verify --print-certs /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-debug-androidTest.apk[debug] [ADB] apksigner stdout: Signer #1 certificate DN: EMAILADDRESS=android@android.com, CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US [debug] [ADB] Signer #1 certificate SHA-256 digest: a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc [debug] [ADB] Signer #1 certificate SHA-1 digest: 61ed377e85d386a8dfee6b864bd85b0bfaa5af81 [debug] [ADB] Signer #1 certificate MD5 digest: e89b158e4bcf988ebd09eb83f5378e87 [debug] [ADB] [debug] [ADB] sha256 hash did match for 'appium-uiautomator2-server-debug-androidTest.apk' [info] [ADB] '/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-debug-androidTest.apk' is signed with the default certificate [info] [UiAutomator2] Server packages are not going to be (re)installed [debug] [UiAutomator2] Waiting up to 30000ms for services to be available [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC shell pm list instrumentation' [debug] [UiAutomator2] Instrumentation target 'io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner' is available [info] [ADB] Adding packages ["io.appium.settings","io.appium.uiautomator2.server","io.appium.uiautomator2.server.test"] to Doze whitelist [debug] [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",";"]] [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC shell dumpsys deviceidle whitelist +io.appium.settings ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server.test ;'[debug] [UiAutomator2] No app capability. Assuming it is already on the device [debug] [UiAutomator2] Performing shallow cleanup of automation leftovers [debug] [UiAutomator2] The following obsolete sessions are still running: [null] [debug] [UiAutomator2] Cleaning up the obsolete sessions[debug] [Instrumentation] .[debug] [Instrumentation] Time: 46.162 [debug] [Instrumentation] [debug] [Instrumentation] OK (1 test)[debug] [Instrumentation] The process has exited with code 0 [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC shell am force-stop io.appium.uiautomator2.server.test'[info] [UiAutomator2] Starting UIAutomator2 server 4.21.1 [info] [UiAutomator2] Using UIAutomator2 server from '/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-v4.21.1.apk' and test from '/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-debug-androidTest.apk' [info] [UiAutomator2] Waiting up to 30000ms for UiAutomator2 to be online... [debug] [ADB] Creating ADB subprocess with args: ["-P",5037,"-s","95HAX0FPZC","shell","am","instrument","-w","-e","disableAnalytics",true,"io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner"] [debug] [WD Proxy] Matched '/status' to command name 'getStatus' [debug] [WD Proxy] Proxying [GET /status] to [GET http://127.0.0.1:8201/wd/hub/status] with no body [info] [WD Proxy] socket hang up[debug] [WD Proxy] Matched '/status' to command name 'getStatus' [debug] [WD Proxy] Proxying [GET /status] to [GET http://127.0.0.1:8201/wd/hub/status] with no body [info] [WD Proxy] socket hang up [debug] [Instrumentation] io.appium.uiautomator2.server.test.AppiumUiAutomator2Server:[debug] [WD Proxy] Matched '/status' to command name 'getStatus' [debug] [WD Proxy] Proxying [GET /status] to [GET http://127.0.0.1:8201/wd/hub/status] with no body [info] [WD Proxy] socket hang up[debug] [WD Proxy] Matched '/status' to command name 'getStatus' [debug] [WD Proxy] Proxying [GET /status] to [GET http://127.0.0.1:8201/wd/hub/status] with no body [debug] [WD Proxy] Got response with status 200: {"sessionId":"None","value":{"message":"UiAutomator2 Server is ready to accept commands","ready":true}} [debug] [UiAutomator2] The initialization of the instrumentation process took 3180ms [debug] [WD Proxy] Matched '/session' to command name 'createSession' [debug] [WD Proxy] Proxying [POST /session] to [POST http://127.0.0.1:8201/wd/hub/session] with body: {"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"appActivity":"com.robco.rnc.MainActivity","appPackage":"com.robco.rnc","automationName":"UiAutomator2","deviceName":"M20","ensureWebviewsHavePages":true,"fullReset":false,"noReset":true,"platformName":"Android","platformVersion":"11","newCommandTimeout":0,"connectHardwareKeyboard":true},"appActivity":"com.robco.rnc.MainActivity","appPackage":"com.robco.rnc","automationName":"UiAutomator2","deviceName":"95HAX0FPZC","ensureWebviewsHavePages":true,"fullReset":false,"noReset":true,"platformName":"Android","platformVersion":"11","newCommandTimeout":0,"connectHardwareKeyboard":true,"deviceUDID":"95HAX0FPZC"}],"alwaysMatch":{}}} [debug] [WD Proxy] Got response with status 200: {"sessionId":"581d1009-c17d-464f-82ac-b013ece14a38","value":{"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"appActivity":"com.robco.rnc.MainActivity","appPackage":"com.robco.rnc","automationName":"UiAutomator2","deviceName":"M20","ensureWebviewsHavePages":true,"fullReset":false,"noReset":true,"platformName":"Android","platformVersion":"11","newCommandTimeout":0,"connectHardwareKeyboard":true},"appActivity":"com.robco.rnc.MainActivity","appPackage":"com.robco.rnc","automationName":"UiAutomator2","deviceName":"95HAX0FPZC","ensureWebviewsHavePages":true,"fullReset":false,"noReset":true,"platformName":"Android","platformVersion":"11","newCommandTimeout":0,"connectHardwareKeyboard":true,"deviceUDID":"95HAX0FPZC"}],"alwaysMatch":{}},"sessionId":"581d1009-c17d-464f-82ac-b013ece14a38"}} [info] [WD Proxy] Determined the downstream protocol as 'W3C' [debug] [WD Proxy] Proxying [GET /appium/device/info] to [GET http://127.0.0.1:8201/wd/hub/session/581d1009-c17d-464f-82ac-b013ece14a38/appium/device/info] with no body[debug] [WD Proxy] Got response with status 200: {"sessionId":"581d1009-c17d-464f-82ac-b013ece14a38","value":{"androidId":"40b48489724af225","apiVersion":"30","bluetooth":{"state":"ON"},"brand":"google","carrierName":"","displayDensity":400,"locale":"en_US","manufacturer":"Google","model":"Pixel 3a XL","networks":[{"capabilities":{"SSID":null,"linkDownBandwidthKbps":197695,"linkUpstreamBandwidthKbps":197695,"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":-53,"transportTypes":"TRANSPORT_WIFI"},"detailedState":"CONNECTED","extraInfo":"","isAvailable":true,"isConnected":true,"isFailover":false,"isRoaming":false,"state":"CONNECTED","subtype":0,"subtypeName":"","type":1,"typeName":"WIFI"}],"platformVersion":"11","realDisplaySize":"1080x2160","timeZone":"Europe/Kiev"}} [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC shell dumpsys window' [info] [AndroidDriver] Screen already unlocked, doing nothing [info] [UiAutomator2] Starting 'com.robco.rnc/com.robco.rnc.MainActivity and waiting for 'com.robco.rnc/com.robco.rnc.MainActivity' [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC shell am start -W -n com.robco.rnc/com.robco.rnc.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000'[debug] [WD Proxy] Proxying [GET /appium/device/pixel_ratio] to [GET http://127.0.0.1:8201/wd/hub/session/581d1009-c17d-464f-82ac-b013ece14a38/appium/device/pixel_ratio] with no body [debug] [WD Proxy] Got response with status 200: {"sessionId":"581d1009-c17d-464f-82ac-b013ece14a38","value":2.5} [debug] [WD Proxy] Matched '/appium/device/system_bars' to command name 'getSystemBars' [debug] [WD Proxy] Proxying [GET /appium/device/system_bars] to [GET http://127.0.0.1:8201/wd/hub/session/581d1009-c17d-464f-82ac-b013ece14a38/appium/device/system_bars] with no body [debug] [WD Proxy] Got response with status 200: {"sessionId":"581d1009-c17d-464f-82ac-b013ece14a38","value":{"statusBar":60}} [debug] [WD Proxy] Matched '/window/current/size' to command name 'getWindowSize' [debug] [WD Proxy] Proxying [GET /window/current/size] to [GET http://127.0.0.1:8201/wd/hub/session/581d1009-c17d-464f-82ac-b013ece14a38/window/current/size] with no body [debug] [WD Proxy] Got response with status 200: {"sessionId":"581d1009-c17d-464f-82ac-b013ece14a38","value":{"height":2040,"width":1080}} [info] [Appium] New AndroidUiautomator2Driver session created successfully, session 1569af4f-28b6-4182-bfc4-7483d44db23b added to master session list [debug] [BaseDriver] Event 'newSessionStarted' logged at 1629300109012 (18:21:49 GMT+0300 (Eastern European Summer Time)) [debug] [MJSONWP (1569af4f)] Cached the protocol value 'MJSONWP' for the new session 1569af4f-28b6-4182-bfc4-7483d44db23b [debug] [MJSONWP (1569af4f)] Responding to client with driver.createSession() result: {"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"appActivity":"com.robco.rnc.MainActivity","appPackage":"com.robco.rnc","automationName":"UiAutomator2","deviceName":"M20","ensureWebviewsHavePages":true,"fullReset":false,"noReset":true,"platformName":"Android","platformVersion":"11","newCommandTimeout":0,"connectHardwareKeyboard":true},"appActivity":"com.robco.rnc.MainActivity","appPackage":"com.robco.rnc","automationName":"UiAutomator2","deviceName":"95HAX0FPZC","ensureWebviewsHavePages":true,"fullReset":false,"noReset":true,"platformName":"Android","platformVersion":"11","newCommandTimeout":0,"connectHardwareKeyboard":true,"deviceUDID":"95HAX0FPZC","deviceApiLevel":30,"deviceScreenSize":"1080x2160","deviceScreenDensity":400,"deviceModel":"Pixel 3a XL","deviceManufacturer":"Google","pixelRatio":2.5,"statBarHeight":60,"viewportRect":{"left":0,"top"... [info] [HTTP] <-- POST /wd/hub/session 200 8999 ms - 1125 [info] [HTTP] [info] [HTTP] --> GET /wd/hub/session/1569af4f-28b6-4182-bfc4-7483d44db23b/contexts [info] [HTTP] {} [debug] [MJSONWP (1569af4f)] Calling AppiumDriver.getContexts() with args: ["1569af4f-28b6-4182-bfc4-7483d44db23b"] [debug] [AndroidDriver] Getting a list of available webviews [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC shell cat /proc/net/unix'[debug] [AndroidDriver] Parsed 1 active devtools socket: ["@chrome_devtools_remote"] [info] [AndroidDriver] Not collecting web view details. Details collection might help to make Chromedriver initialization more precise. Use the 'enableWebviewDetailsCollection' cap to turn it on [debug] [AndroidDriver] Collecting CDP data of 1 webview [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC forward tcp:10900 localabstract:chrome_devtools_remote' [debug] [ADB] Removing forwarded port socket connection: 10900 [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC forward --remove tcp:10900' [debug] [AndroidDriver] CDP data collection completed [debug] [AndroidDriver] Found 1 webview: ["WEBVIEW_chrome"] [debug] [AndroidDriver] Available contexts: ["NATIVE_APP","WEBVIEW_chrome"] [debug] [MJSONWP (1569af4f)] Responding to client with driver.getContexts() result: ["NATIVE_APP","WEBVIEW_chrome"] [info] [HTTP] <-- GET /wd/hub/session/1569af4f-28b6-4182-bfc4-7483d44db23b/contexts 200 137 ms - 103 [info] [HTTP]  [info] [HTTP] --> GET /wd/hub/session/1569af4f-28b6-4182-bfc4-7483d44db23b/context [info] [HTTP] {} [debug] [MJSONWP (1569af4f)] Calling AppiumDriver.getCurrentContext() with args: ["1569af4f-28b6-4182-bfc4-7483d44db23b"] [debug] [MJSONWP (1569af4f)] Responding to client with driver.getCurrentContext() result: "NATIVE_APP" [info] [HTTP] <-- GET /wd/hub/session/1569af4f-28b6-4182-bfc4-7483d44db23b/context 200 2 ms - 84 [info] [HTTP]  [info] [HTTP] --> GET /wd/hub/session/1569af4f-28b6-4182-bfc4-7483d44db23b [info] [HTTP] {} [debug] [MJSONWP (1569af4f)] Calling AppiumDriver.getSession() with args: ["1569af4f-28b6-4182-bfc4-7483d44db23b"] [debug] [UiAutomator2] Getting session details from server to mix in [debug] [WD Proxy] Matched '/' to command name 'getSession' [debug] [WD Proxy] Proxying [GET /] to [GET http://127.0.0.1:8201/wd/hub/session/581d1009-c17d-464f-82ac-b013ece14a38] with no body [debug] [WD Proxy] Got response with status 200: {"sessionId":"581d1009-c17d-464f-82ac-b013ece14a38","value":{"lastScrollData":null}} [debug] [MJSONWP (1569af4f)] Responding to client with driver.getSession() result: {"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"appActivity":"com.robco.rnc.MainActivity","appPackage":"com.robco.rnc","automationName":"UiAutomator2","deviceName":"M20","ensureWebviewsHavePages":true,"fullReset":false,"noReset":true,"platformName":"Android","platformVersion":"11","newCommandTimeout":0,"connectHardwareKeyboard":true},"appActivity":"com.robco.rnc.MainActivity","appPackage":"com.robco.rnc","automationName":"UiAutomator2","deviceName":"95HAX0FPZC","ensureWebviewsHavePages":true,"fullReset":false,"noReset":true,"platformName":"Android","platformVersion":"11","newCommandTimeout":0,"connectHardwareKeyboard":true,"deviceUDID":"95HAX0FPZC","deviceApiLevel":30,"deviceScreenSize":"1080x2160","deviceScreenDensity":400,"deviceModel":"Pixel 3a XL","deviceManufacturer":"Google","pixelRatio":2.5,"statBarHeight":60,"viewportRect":{"left":0,"top"... [info] [HTTP] <-- GET /wd/hub/session/1569af4f-28b6-4182-bfc4-7483d44db23b 200 17 ms - 1147 [info] [HTTP]  [info] [HTTP] --> GET /wd/hub/session/1569af4f-28b6-4182-bfc4-7483d44db23b/window/current/size [info] [HTTP] {} [info] [MJSONWP (1569af4f)] Driver proxy active, passing request on via HTTP proxy [debug] [WD Proxy] Matched '/wd/hub/session/1569af4f-28b6-4182-bfc4-7483d44db23b/window/current/size' to command name 'getWindowSize' [debug] [WD Proxy] Proxying [GET /wd/hub/session/1569af4f-28b6-4182-bfc4-7483d44db23b/window/current/size] to [GET http://127.0.0.1:8201/wd/hub/session/581d1009-c17d-464f-82ac-b013ece14a38/window/current/size] with no body [debug] [WD Proxy] Got response with status 200: {"sessionId":"581d1009-c17d-464f-82ac-b013ece14a38","value":{"height":2040,"width":1080}} [info] [WD Proxy] Replacing sessionId 581d1009-c17d-464f-82ac-b013ece14a38 with 1569af4f-28b6-4182-bfc4-7483d44db23b [info] [HTTP] <-- GET /wd/hub/session/1569af4f-28b6-4182-bfc4-7483d44db23b/window/current/size 200 14 ms - 100 [info] [HTTP]  [info] [HTTP] --> GET /wd/hub/session/1569af4f-28b6-4182-bfc4-7483d44db23b/context [info] [HTTP] {} [debug] [MJSONWP (1569af4f)] Calling AppiumDriver.getCurrentContext() with args: ["1569af4f-28b6-4182-bfc4-7483d44db23b"] [debug] [MJSONWP (1569af4f)] Responding to client with driver.getCurrentContext() result: "NATIVE_APP" [info] [HTTP] <-- GET /wd/hub/session/1569af4f-28b6-4182-bfc4-7483d44db23b/context 200 1 ms - 84 [info] [HTTP]  [info] [HTTP] --> GET /wd/hub/session/1569af4f-28b6-4182-bfc4-7483d44db23b/contexts [info] [HTTP] {} [debug] [MJSONWP (1569af4f)] Calling AppiumDriver.getContexts() with args: ["1569af4f-28b6-4182-bfc4-7483d44db23b"] [debug] [AndroidDriver] Getting a list of available webviews [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC shell cat /proc/net/unix' [debug] [AndroidDriver] Parsed 1 active devtools socket: ["@chrome_devtools_remote"] [info] [AndroidDriver] Not collecting web view details. Details collection might help to make Chromedriver initialization more precise. Use the 'enableWebviewDetailsCollection' cap to turn it on [debug] [AndroidDriver] Collecting CDP data of 1 webview [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC forward tcp:10900 localabstract:chrome_devtools_remote'[debug] [ADB] Removing forwarded port socket connection: 10900 [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC forward --remove tcp:10900' [debug] [AndroidDriver] CDP data collection completed [debug] [AndroidDriver] Found 1 webview: ["WEBVIEW_chrome"] [debug] [AndroidDriver] Available contexts: ["NATIVE_APP","WEBVIEW_chrome"] [debug] [MJSONWP (1569af4f)] Responding to client with driver.getContexts() result: ["NATIVE_APP","WEBVIEW_chrome"] [info] [HTTP] <-- GET /wd/hub/session/1569af4f-28b6-4182-bfc4-7483d44db23b/contexts 200 118 ms - 103 [info] [HTTP]  [info] [HTTP] --> POST /wd/hub/session/1569af4f-28b6-4182-bfc4-7483d44db23b/context [info] [HTTP] {"name":"WEBVIEW_chrome"} [debug] [MJSONWP (1569af4f)] Calling AppiumDriver.setContext() with args: ["WEBVIEW_chrome","1569af4f-28b6-4182-bfc4-7483d44db23b"] [debug] [AndroidDriver] Getting a list of available webviews [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC shell cat /proc/net/unix' [debug] [AndroidDriver] Parsed 1 active devtools socket: ["@chrome_devtools_remote"] [info] [AndroidDriver] Not collecting web view details. Details collection might help to make Chromedriver initialization more precise. Use the 'enableWebviewDetailsCollection' cap to turn it on [debug] [AndroidDriver] Collecting CDP data of 1 webview [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC forward tcp:10900 localabstract:chrome_devtools_remote' [debug] [ADB] Removing forwarded port socket connection: 10900 [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC forward --remove tcp:10900' [debug] [AndroidDriver] CDP data collection completed [debug] [AndroidDriver] Found 1 webview: ["WEBVIEW_chrome"] [debug] [AndroidDriver] Available contexts: ["NATIVE_APP","WEBVIEW_chrome"] [debug] [AndroidDriver] Connecting to chrome-backed webview context 'WEBVIEW_chrome' [debug] [AndroidDriver] A port was not given, using random free port: 8001 [debug] [AndroidDriver] Passing web view details to the Chromedriver constructor: { [debug] [AndroidDriver] "process": { [debug] [AndroidDriver] "name": "chrome", [debug] [AndroidDriver] "id": null [debug] [AndroidDriver] } [debug] [AndroidDriver] } [debug] [AndroidDriver] Precalculated Chromedriver capabilities: { [debug] [AndroidDriver] "androidPackage": "com.android.chrome", [debug] [AndroidDriver] "androidUseRunningApp": true, [debug] [AndroidDriver] "androidDeviceSerial": "95HAX0FPZC", [debug] [AndroidDriver] "androidProcess": "chrome" [debug] [AndroidDriver] } [debug] [AndroidDriver] Before starting chromedriver, androidPackage is 'com.android.chrome' [debug] [Chromedriver] Changed state to 'starting' [debug] [Chromedriver] Using the static Chromedriver->Chrome mapping [debug] [Chromedriver] The most recent known Chrome version: 89.0.4389 [debug] [Chromedriver] Found 3 executables in '/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-chromedriver/chromedriver/mac'[debug] [Chromedriver] The following Chromedriver executables were found: [debug] [Chromedriver] '/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-chromedriver/chromedriver/mac/chromedriver_mac64_v92.0.4515.107' (version '92.0.4515.107', minimum Chrome version '92.0.0') [debug] [Chromedriver] '/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-chromedriver/chromedriver/mac/chromedriver_mac64_v92.0.4515.43' (version '92.0.4515.43', minimum Chrome version '92.0.0') [debug] [Chromedriver] '/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-chromedriver/chromedriver/mac/chromedriver_mac64_v89.0.4389.23' (version '89.0.4389.23', minimum Chrome version '89.0.4389') [debug] [ADB] Getting package info for 'com.google.android.webview' [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC shell dumpsys package com.google.android.webview' [debug] [Chromedriver] Found Chrome bundle 'com.google.android.webview' version '92.0.4515' [debug] [Chromedriver] Found 2 executables capable of automating Chrome '92.0.4515'. [debug] [Chromedriver] Choosing the most recent, '/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-chromedriver/chromedriver/mac/chromedriver_mac64_v92.0.4515.107'. [debug] [Chromedriver] If a specific version is required, specify it with the `chromedriverExecutable`desired capability. [info] [Chromedriver] Set chromedriver binary as: /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-chromedriver/chromedriver/mac/chromedriver_mac64_v92.0.4515.107 [debug] [Chromedriver] Killing any old chromedrivers, running: pkill -15 -f "/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-chromedriver/chromedriver/mac/chromedriver_mac64_v92.0.4515.107.*--port=8001" [warn] [Chromedriver] No old chromedrivers seem to exist [debug] [Chromedriver] Cleaning this device's adb forwarded port socket connections: 95HAX0FPZC [debug] [ADB] List forwarding ports [debug] [ADB] Running '/Users/robco/Library/Android/sdk/platform-tools/adb -P 5037 -s 95HAX0FPZC forward --list' [info] [Chromedriver] Spawning chromedriver with: /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-chromedriver/chromedriver/mac/chromedriver_mac64_v92.0.4515.107 --url-base=wd/hub --port=8001 --adb-port=5037 --verbose [debug] [Chromedriver] Chromedriver version: '92.0.4515.107' [debug] [WD Proxy] Matched '/status' to command name 'getStatus' [debug] [WD Proxy] Proxying [GET /status] to [GET http://127.0.0.1:8001/wd/hub/status] with no body[debug] [WD Proxy] Got response with status 200: {"value":{"build":{"version":"92.0.4515.107 (87a818b10553a07434ea9e2b6dccf3cbe7895134-refs/branch-heads/4515@{#1634})"},"message":"ChromeDriver ready for new sessions.","os":{"arch":"x86_64","name":"Mac OS X","version":"11.5.2"},"ready":true}} [info] [Chromedriver] Starting W3C Chromedriver session with capabilities: { [info] [Chromedriver] "capabilities": { [info] [Chromedriver] "alwaysMatch": { [info] [Chromedriver] "goog:chromeOptions": { [info] [Chromedriver] "androidPackage": "com.android.chrome", [info] [Chromedriver] "androidUseRunningApp": true, [info] [Chromedriver] "androidDeviceSerial": "95HAX0FPZC", [info] [Chromedriver] "androidProcess": "chrome" [info] [Chromedriver] }, [info] [Chromedriver] "goog:loggingPrefs": { [info] [Chromedriver] "browser": "ALL" [info] [Chromedriver] } [info] [Chromedriver] } [info] [Chromedriver] } [info] [Chromedriver] } [debug] [WD Proxy] Matched '/session' to command name 'createSession' [debug] [WD Proxy] Proxying [POST /session] to [POST http://127.0.0.1:8001/wd/hub/session] with body: {"capabilities":{"alwaysMatch":{"goog:chromeOptions":{"androidPackage":"com.android.chrome","androidUseRunningApp":true,"androidDeviceSerial":"95HAX0FPZC","androidProcess":"chrome"},"goog:loggingPrefs":{"browser":"ALL"}}}} [debug] [Chromedriver] Webview version: 'Chrome/92.0.4515.131'