The server is running [Appium] Welcome to Appium v1.6.5 [Appium] Non-default server args: [Appium] address: 127.0.0.1 [Appium] Appium REST http interface listener started on 127.0.0.1:4723 [HTTP] --> DELETE /wd/hub/session/47bb02a0-f09e-4815-bdb9-630a7749582c {} [HTTP] <-- DELETE /wd/hub/session/47bb02a0-f09e-4815-bdb9-630a7749582c 404 9 ms - 131 [HTTP] --> GET /wd/hub/sessions {} [MJSONWP] Calling AppiumDriver.getSessions() with args: [] [MJSONWP] Responding to client with driver.getSessions() result: [] [HTTP] <-- GET /wd/hub/sessions 200 9 ms - 40 [HTTP] --> POST /wd/hub/session {"desiredCapabilities":{"appActivity":"com.mavenir.android.phone20.login.AppWalkThroughProgressActivity","appPackage":"com.tmobile.digits","automationName":"uiautomator2","deviceName":"Galaxy S6","platformName":"Android","platformVersion":"7.0","newCommandTimeout":0,"connectHardwareKeyboard":true}} [MJSONWP] Calling AppiumDriver.createSession() with args: [{"appActivity":"com.mavenir.android.phone20.login.AppWalkThroughProgressActivity","appPackage":"com.tmobile.digits","automationName":"uiautomator2","deviceName":"Galaxy S6","platformName":"Android","platformVersion":"7.0","newCommandTimeout":0,"connectHardwareKeyboard":true},null,null] [BaseDriver] Event 'newSessionRequested' logged at 1509479489859 (15:51:29 GMT-0400 (Eastern Daylight Time)) [Appium] Creating new AndroidUiautomator2Driver (v0.3.3) session [Appium] Capabilities: [Appium] appActivity: 'com.mavenir.android.phone20.login.AppWalkThroughProgressActivity' [Appium] appPackage: 'com.tmobile.digits' [Appium] automationName: 'uiautomator2' [Appium] deviceName: 'Galaxy S6' [Appium] platformName: 'Android' [Appium] platformVersion: '7.0' [Appium] newCommandTimeout: 0 [Appium] connectHardwareKeyboard: true [BaseDriver] The following capabilities were provided, but are not recognized by appium: connectHardwareKeyboard. [BaseDriver] Session created with session id: a67b6ac8-999f-427a-93ed-647cee013a06 [UiAutomator2] UIAutomator2 Driver version:0.3.3 [AndroidDriver] Getting Java version [AndroidDriver] Java version is: 1.8.0_91 [ADB] Checking whether adb is present [ADB] Using adb.exe from C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe [AndroidDriver] Retrieving device list [ADB] Trying to find a connected android device [ADB] Getting connected devices... [ADB] 1 device(s) connected [AndroidDriver] Looking for a device with Android '7.0' [ADB] Setting device id to 0715f7386a33303a [ADB] Getting device platform version [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","getprop","ro.build.version.release"] [AndroidDriver] Using device: 0715f7386a33303a [ADB] Checking whether adb is present [ADB] Using adb.exe from C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe [ADB] Setting device id to 0715f7386a33303a [AndroidDriver] No app sent in, not parsing package/activity [ADB] Getting device platform version [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","getprop","ro.build.version.release"] [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","wm","size"] [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","getprop","ro.product.model"] [ADB] Current device property 'ro.product.model': SM-G920W8 [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","getprop","ro.product.manufacturer"] [ADB] Current device property 'ro.product.manufacturer': samsung [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","am","force-stop","io.appium.uiautomator2.server"] [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","wait-for-device"] [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","echo","ping"] [Logcat] Starting logcat capture [AndroidDriver] Pushing settings apk to device... [ADB] Getting install status for io.appium.settings [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","pm","list","packages","io.appium.settings"] [ADB] App is installed [ADB] Getting package info for io.appium.settings [ADB] Getting connected devices... [ADB] Checking whether aapt is present [ADB] Using aapt.exe from C:\Users\echamyt\AppData\Local\Android\sdk\build-tools\25.0.3\aapt.exe [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","dumpsys","package","io.appium.settings"] [ADB] Cannot read version codes of C:\Users\echamyt\AppData\Local\Programs\appium-desktop\resources\app\node_modules\appium\node_modules\io.appium.settings\app\build\outputs\apk\settings_apk-debug.apk and/or io.appium.settings. Assuming correct app version is already installed [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","getprop","ro.build.version.sdk"] [ADB] Device API level: 24 [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","dumpsys","package","io.appium.settings"] [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","pm","dump","io.appium.settings"] [ADB] Got the following command chunks to execute: pm,grant,io.appium.settings,android.permission.WRITE_SETTINGS,;,pm,grant,io.appium.settings,android.permission.ACCESS_MOCK_LOCATION,; [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","pm","grant","io.appium.settings","android.permission.WRITE_SETTINGS",";","pm","grant","io.appium.settings","android.permission.ACCESS_MOCK_LOCATION",";"] [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","pm","grant","io.appium.settings","android.permission.WRITE_SETTINGS",";","pm","grant","io.appium.settings","android.permission.ACCESS_MOCK_LOCATION",";"] [AndroidDriver] Pushing unlock helper app to device... [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","install","C:\\Users\\echamyt\\AppData\\Local\\Programs\\appium-desktop\\resources\\app\\node_modules\\appium\\node_modules\\appium-unlock\\bin\\unlock_apk-debug.apk"] [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","install","C:\\Users\\echamyt\\AppData\\Local\\Programs\\appium-desktop\\resources\\app\\node_modules\\appium\\node_modules\\appium-unlock\\bin\\unlock_apk-debug.apk"] [ADB] Application 'C:\Users\echamyt\AppData\Local\Programs\appium-desktop\resources\app\node_modules\appium\node_modules\appium-unlock\bin\unlock_apk-debug.apk' already installed. Continuing. [ADB] Device API level: 24 [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","appops","set","io.appium.settings","android:mock_location","allow"] [UiAutomator2] Forwarding UiAutomator2 Server port 6790 to 8201 [ADB] Forwarding system: 8201 to device: 6790 [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","forward","tcp:8201","tcp:6790"] [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","dumpsys","window"] [AndroidDriver] Screen already unlocked, doing nothing [AndroidDriver] Extracting strings from apk undefined undefined C:\Users\echamyt\AppData\Local\Temp\com.tmobile.digits [ADB] Extracting strings for language: default [ADB] Device API level: 24 [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","getprop","persist.sys.locale"] [ADB] Current device property 'persist.sys.locale': en-CA [ADB] No strings.xml for language 'en', getting default strings.xml [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","rm","-rf","/data/local/tmp/strings.json"] [UiAutomator2] No app capability. Assuming it is already on the device [AndroidDriver] Running fast reset (stop and clear) [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","am","force-stop","com.tmobile.digits"] [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","pm","clear","com.tmobile.digits"] [ADB] APK doesn't exist. undefined [ADB] Checking whether aapt is present [ADB] Using aapt.exe from C:\Users\echamyt\AppData\Local\Android\sdk\build-tools\25.0.3\aapt.exe [ADB] Getting install status for io.appium.uiautomator2.server [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","pm","list","packages","io.appium.uiautomator2.server"] [ADB] App is installed [ADB] Getting install status for io.appium.uiautomator2.server.test [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","pm","list","packages","io.appium.uiautomator2.server.test"] [ADB] App is installed [ADB] Checking whether aapt is present [ADB] Using aapt.exe from C:\Users\echamyt\AppData\Local\Android\sdk\build-tools\25.0.3\aapt.exe [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","dumpsys","package","io.appium.uiautomator2.server"] [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","am","force-stop","io.appium.uiautomator2.server"] [UiAutomator2] Starting uiautomator2 server v0.1.5 with cmd: am,instrument,-w,io.appium.uiautomator2.server.test/android.support.test.runner.AndroidJUnitRunner [UiAutomator2] running command... adb -s 0715f7386a33303a shell am instrument -w io.appium.uiautomator2.server.test/android.support.test.runner.AndroidJUnitRunner... [UiAutomator2] Waiting up to 20000ms for UiAutomator2 to be online... [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8201/wd/hub/status] with no body [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8201/wd/hub/status] with no body [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8201/wd/hub/status] with no body [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8201/wd/hub/status] with no body [JSONWP Proxy] Got response with status 200: "{\"sessionId\":\"SESSIONID\",\"status\":0,\"value\":\"Status Invoked\"}" [JSONWP Proxy] Proxying [POST /session] to [POST http://localhost:8201/wd/hub/session] with body: {"desiredCapabilities":{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"appActivity":"com.mavenir.android.phone20.login.AppWalkThroughProgressActivity","appPackage":"com.tmobile.digits","automationName":"uiautomator2","deviceName":"Galaxy S6","platformName":"Android","platformVersion":"7.0","newCommandTimeout":0,"connectHardwareKeyboard":true},"appActivity":"com.mavenir.android.phone20.login.AppWalkThroughProgressActivity","appPackage":"com.tmobile.digits","automationName":"uiautomator2","deviceName":"0715f7386a33303a","platformName":"Android","platformVersion":"7.0","newCommandTimeout":0,"connectHardwareKeyboard":true,"deviceUDID":"0715f7386a33303a","deviceScreenSize":"1440x2560","deviceModel":"SM-G920W8","deviceManufacturer":"samsung"}} [JSONWP Proxy] Got response with status 200: {"sessionId":"3a698f4e-1a71-40a2-92c8-c3e919512707","status":0,"value":"Created Session"} [UiAutomator2] UiAutomator2 did not start the activity we were waiting for, 'com.tmobile.digits/com.mavenir.android.phone20.login.AppWalkThroughProgressActivity'. Starting it ourselves [ADB] Device API level: 24 [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","am","start","-W","-n","com.tmobile.digits/com.mavenir.android.phone20.login.AppWalkThroughProgressActivity","-S"] [Appium] New AndroidUiautomator2Driver session created successfully, session a67b6ac8-999f-427a-93ed-647cee013a06 added to master session list [BaseDriver] Event 'newSessionStarted' logged at 1509479524429 (15:52:04 GMT-0400 (Eastern Daylight Time)) [MJSONWP] Responding to client with driver.createSession() result: {"appActivity":"com.mavenir.android.phone20.login.AppWalkThroughProgressActivity","appPackage":"com.tmobile.digits","automationName":"uiautomator2","deviceName":"Galaxy S6","platformName":"Android","platformVersion":"7.0","newCommandTimeout":0,"connectHardwareKeyboard":true} [HTTP] <-- POST /wd/hub/session 200 34572 ms - 347 [HTTP] --> POST /wd/hub/session/a67b6ac8-999f-427a-93ed-647cee013a06/context {"name":"NATIVE_APP"} [MJSONWP] Calling AppiumDriver.setContext() with args: ["NATIVE_APP","a67b6ac8-999f-427a-93ed-647cee013a06"] [AndroidDriver] Getting a list of available webviews [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","cat","/proc/net/unix"] [AndroidDriver] Found webviews: [] [AndroidDriver] Available contexts: ["NATIVE_APP"] [MJSONWP] Responding to client with driver.setContext() result: null [HTTP] <-- POST /wd/hub/session/a67b6ac8-999f-427a-93ed-647cee013a06/context 200 531 ms - 76 [HTTP] --> GET /wd/hub/session/a67b6ac8-999f-427a-93ed-647cee013a06/source {} [MJSONWP] Driver proxy active, passing request on via HTTP proxy [JSONWP Proxy] Proxying [GET /wd/hub/session/a67b6ac8-999f-427a-93ed-647cee013a06/source] to [GET http://localhost:8201/wd/hub/session/3a698f4e-1a71-40a2-92c8-c3e919512707/source] with body: {} [JSONWP Proxy] Got response with status 200: "{\"sessionId\":\"3a698f4e-1a71-40a2-92c8-c3e919512707\",\"status\":0,\"value\":\" [JSONWP Proxy] Replacing sessionId 3a698f4e-1a71-40a2-92c8-c3e919512707 with a67b6ac8-999f-427a-93ed-647cee013a06 [HTTP] <-- GET /wd/hub/session/a67b6ac8-999f-427a-93ed-647cee013a06/source 200 484 ms - 24328 [HTTP] --> GET /wd/hub/session/a67b6ac8-999f-427a-93ed-647cee013a06/screenshot {} [MJSONWP] Calling AppiumDriver.getScreenshot() with args: ["a67b6ac8-999f-427a-93ed-647cee013a06"] [ADB] Device API level: 24 [AndroidDriver] Cannot get screenshot data with 'adb exec-out' because of 'Command output is not a valid PNG file (fd504e47 !== 89504e47)'. Defaulting to 'adb shell' call [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","shell","/system/bin/rm","/data/local/tmp/screenshot.png;","/system/bin/screencap","-p","/data/local/tmp/screenshot.png"] [ADB] Running 'C:\Users\echamyt\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","0715f7386a33303a","pull","/data/local/tmp/screenshot.png","C:\\Users\\echamyt\\AppData\\Local\\Temp\\appium117931-12432-yo0d40.st85qrrudi.png"] [MJSONWP] Responding to client with driver.getScreenshot() result: "iVBORw0KGgoAAAANSUhEUgAABaAAAAoACAYAAABH9IXPAAA330lEQVR4AezBQQGAABAEoXH7d9YS3g94qjcAAAAAAPjZAgAAAACAAwsAAAAAAA4sAAAAAAA4sAAAAAAA4MACAAAAAIADCwAAAAAADiwAAAAAADiwAAAAAADgwAIAAAAAgAMLAAAAAAAOLAAAAAAAOLAAAAAAAODAAgAAAACAAwsAAAAAAA4sAAAAAAA4sAAAAAAA4MACAAAAAIADCwAAAAAADiwAAAAAADiwAAAAAADgwAIAAAAAgAMLAAAAAAAOLAAAAAAAOLAAAAAAAODAAgAAAACAAwsAAAAAAA4sAAAAAAA4sAAAAAAA4MACAAAAAIADCwAAAAAADiwAAAAAADiwAAAAAADgwAIAAAAAgAMLAAAAAAAOLAAAAAAAOLAAAAAAAODAAgAAAACAAwsAAAAAAA4sAAAAAAA4sAAAAAAA4MACAAAAAIADCwAAAAAADiwAAAAAADiwAAAAAADgwAIAAAAAgAMLAAAAAAAOLAAAAAAAOLAAAAAAAODAAgAAAACAAwsAAAAAAA4sAAAAAAA4sAAAAAAA4MACAAAAAIADCwAAAAAADiwAAAAAADiwAAAAAADgwAIAAAAAgAMLAAAAAAAOLAAAAAAAOLAAAAAAAODAAgAAAACAAwsAAAAAAA4sAAAAAAA4sAAAAAAA4MACAAAAAIADCwAAAAAADiwAAAAAADiwAAAAAADgwAIAAAAAgAMLAAAAAAAOLAAAAAAAOLAAAAAAAODAAgAAAACAAwsAAAAAAA4sAAAAAAA4sAAAAAAA4MACAAAAAIADCwAAAAAADiwAAAAAADiwAAAAAADgwAIAAAAAgAMLAAAAAAAOLAAAAAAAOLAAAAAAAODAAgAAAACAAwsAAAAAAA4sAAAAAAA4sAAAAAAA4MACAAAAAIADCwAAAAAADiwAAAAAADiwAAAAAADgwAIAAAAAgAMLAAAAAAAOLAAAAAAAOLAAAAAAAODA... [HTTP] <-- GET /wd/hub/session/a67b6ac8-999f-427a-93ed-647cee013a06/screenshot 200 7662 ms - 25010