This is Appium Desktop
JSON Representation
{
"platformName": "Android",
"platformVersion": "5.1",
"deviceName": "Samsung SM-G6000",
"appPackage": "com.whatsapp",
"noReset": true,
"appActivity": "com.whatsapp.Main"
}
Server Output
Appium] Welcome to Appium v1.6.5
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
[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 25 ms - 40
[HTTP] --> POST /wd/hub/session {"desiredCapabilities":{"appActivity":"com.whatsapp.Main","appPackage":"com.whatsapp","deviceName":"Samsung SM-G6000","noReset":true,"platformName":"Android","platformVersion":"5.1","newCommandTimeout":0,"connectHardwareKeyboard":true}}
[MJSONWP] Calling AppiumDriver.createSession() with args: [{"appActivity":"com.whatsapp.Main","appPackage":"com.whatsapp","deviceName":"Samsung SM-G6000","noReset":true,"platformName":"Android","platformVersion":"5.1","newCommandTimeout":0,"connectHardwareKeyboard":true},null,null]
[BaseDriver] Event 'newSessionRequested' logged at 1499775177663 (15:12:57 GMT+0300 (+03))
[Appium] Creating new AndroidDriver (v1.20.0) session
[Appium] Capabilities:
[Appium] appActivity: 'com.whatsapp.Main'
[Appium] appPackage: 'com.whatsapp'
[Appium] deviceName: 'Samsung SM-G6000'
[Appium] noReset: true
[Appium] platformName: 'Android'
[Appium] platformVersion: '5.1'
[Appium] newCommandTimeout: 0
[Appium] connectHardwareKeyboard: true
[AndroidDriver] AndroidDriver version: 1.20.0
[BaseDriver] The following capabilities were provided, but are not recognized by appium: connectHardwareKeyboard.
[BaseDriver] Session created with session id: 579d5d65-89da-498b-bf3f-492bac3ed288
[AndroidDriver] Getting Java version
[AndroidDriver] Java version is: 1.8.0_131
[ADB] Checking whether adb is present
[ADB] Using adb from /Users/username/Library/Android/sdk/platform-tools/adb
[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 '5.1'
[ADB] Setting device id to 82ffd43a
[ADB] Getting device platform version
[ADB] Getting connected devices...
[ADB] 1 device(s) connected
[ADB] Running '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","shell","getprop","ro.build.version.release"]
[AndroidDriver] Using device: 82ffd43a
[ADB] Checking whether adb is present
[ADB] Using adb from /Users/username/Library/Android/sdk/platform-tools/adb
[ADB] Setting device id to 82ffd43a
[AndroidDriver] App file was not listed, instead we're going to run com.whatsapp directly on the device
[AndroidDriver] Checking whether package is present on the device
[ADB] Getting connected devices...
[ADB] 1 device(s) connected
[ADB] Running '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","shell","pm","list","packages","com.whatsapp"]
[AndroidDriver] Starting Android session
[ADB] Running '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","wait-for-device"]
[ADB] Getting connected devices...
[ADB] 1 device(s) connected
[ADB] Running '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","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 '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","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 from /Users/username/Library/Android/sdk/build-tools/26.0.0/aapt
[ADB] 1 device(s) connected
[ADB] Running '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","shell","dumpsys","package","io.appium.settings"]
[ADB] Cannot read version codes of /Applications/Appium.app/Contents/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 '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","shell","getprop","ro.build.version.sdk"]
[ADB] Device API level: 22
[ADB] Getting connected devices...
[ADB] 1 device(s) connected
[ADB] Running '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","shell","dumpsys","package","io.appium.settings"]
[AndroidDriver] Pushing unlock helper app to device...
[ADB] Running '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","install","/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-unlock/bin/unlock_apk-debug.apk"]
[ADB] Device API level: 22
[ADB] Getting connected devices...
[ADB] 1 device(s) connected
[ADB] Running '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","shell","settings","put","secure","mock_location","1"]
[ADB] Getting device platform version
[ADB] Getting connected devices...
[ADB] 1 device(s) connected
[ADB] Running '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","shell","getprop","ro.build.version.release"]
[ADB] Getting connected devices...
[ADB] 1 device(s) connected
[ADB] Running '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","shell","wm","size"]
[ADB] Getting connected devices...
[ADB] 1 device(s) connected
[ADB] Running '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","shell","getprop","ro.product.model"]
[ADB] Current device property 'ro.product.model': SM-G6000
[ADB] Getting connected devices...
[ADB] 1 device(s) connected
[ADB] Running '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","shell","getprop","ro.product.manufacturer"]
[ADB] Current device property 'ro.product.manufacturer': samsung
[AndroidDriver] No app sent in, not parsing package/activity
[AndroidDriver] No app capability. Assuming it is already on the device
[AndroidBootstrap] Watching for bootstrap disconnect
[ADB] Forwarding system: 4724 to device: 4724
[ADB] Running '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","forward","tcp:4724","tcp:4724"]
[UiAutomator] Starting UiAutomator
[UiAutomator] Moving to state 'starting'
[UiAutomator] Parsing uiautomator jar
[UiAutomator] Found jar name: 'AppiumBootstrap.jar'
[ADB] Running '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","push","/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-android-bootstrap/bootstrap/bin/AppiumBootstrap.jar","/data/local/tmp/"]
[ADB] Attempting to kill all uiautomator processes
[ADB] Getting all processes with uiautomator
[ADB] Getting connected devices...
[ADB] 1 device(s) connected
[ADB] Running '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","shell","ps"]
[ADB] No uiautomator process found to kill, continuing...
[UiAutomator] Starting UIAutomator
[ADB] Creating ADB subprocess with args: ["-P",5037,"-s","82ffd43a","shell","uiautomator","runtest","AppiumBootstrap.jar","-c","io.appium.android.bootstrap.Bootstrap","-e","pkg","com.whatsapp","-e","disableAndroidWatchers",false,"-e","acceptSslCerts",false]
[UiAutomator] Moving to state 'online'
[AndroidBootstrap] [BOOTSTRAP LOG] [debug] Registered crash watchers.
[AndroidBootstrap] Android bootstrap socket is now connected
[ADB] Getting connected devices...
[AndroidBootstrap] [BOOTSTRAP LOG] [debug] Client connected
[ADB] 1 device(s) connected
[ADB] Running '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","shell","dumpsys","window"]
[AndroidDriver] Screen is locked, trying to unlock
[AndroidDriver] Using app unlock, this is going to be deprecated!
[AndroidDriver] Unlocking screen
[ADB] Getting connected devices...
[ADB] 1 device(s) connected
[ADB] Running '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","shell","am","force-stop","io.appium.unlock"]
[ADB] Device API level: 22
[ADB] Getting connected devices...
[ADB] 1 device(s) connected
[ADB] Running '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","shell","am","start","-W","-n","io.appium.unlock/.Unlock","-a","android.intent.action.MAIN","-c","android.intent.category.LAUNCHER","-f","0x10200000"]
[ADB] Device API level: 22
[ADB] Getting connected devices...
[ADB] 1 device(s) connected
[ADB] Running '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","shell","am","start","-W","-n","io.appium.unlock/.Unlock","-a","android.intent.action.MAIN","-c","android.intent.category.LAUNCHER","-f","0x10200000"]
[ADB] Getting connected devices...
[ADB] 1 device(s) connected
[ADB] Running '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","shell","dumpsys","window"]
[AndroidDriver] Screen unlocked successfully
[ADB] Device API level: 22
[ADB] Getting connected devices...
[ADB] 1 device(s) connected
[ADB] Running '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","shell","am","start","-W","-n","com.whatsapp/com.whatsapp.Main","-S"]
[Appium] New AndroidDriver session created successfully, session 579d5d65-89da-498b-bf3f-492bac3ed288 added to master session list
[BaseDriver] Event 'newSessionStarted' logged at 1499775191958 (15:13:11 GMT+0300 (+03))
[MJSONWP] 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.whatsapp.Main","appPackage":"com.whatsapp","deviceName":"Samsung SM-G6000","noReset":true,"platformName":"Android","platformVersion":"5.1","newCommandTimeout":0,"connectHardwareKeyboard":true},"appActivity":"com.whatsapp.Main","appPackage":"com.whatsapp","deviceName":"82ffd43a","noReset":true,"platformName":"Android","platformVersion":"5.1.1","newCommandTimeout":0,"connectHardwareKeyboard":true,"deviceUDID":"82ffd43a","deviceScreenSize":"720x1280","deviceModel":"SM-G6000","deviceManufacturer":"samsung"}
[HTTP] <-- POST /wd/hub/session 200 14300 ms - 805
[HTTP] --> POST /wd/hub/session/579d5d65-89da-498b-bf3f-492bac3ed288/context {"name":"NATIVE_APP"}
[MJSONWP] Calling AppiumDriver.setContext() with args: ["NATIVE_APP","579d5d65-89da-498b-bf3f-492bac3ed288"]
[AndroidDriver] Getting a list of available webviews
[ADB] Getting connected devices...
[ADB] 1 device(s) connected
[ADB] Running '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","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/579d5d65-89da-498b-bf3f-492bac3ed288/context 200 151 ms - 76
[HTTP] --> GET /wd/hub/session/579d5d65-89da-498b-bf3f-492bac3ed288/source {}
[MJSONWP] Calling AppiumDriver.getPageSource() with args: ["579d5d65-89da-498b-bf3f-492bac3ed288"]
[AndroidBootstrap] Sending command to android: {"cmd":"action","action":"source","params":{}}
[AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"source","params":{}}
[AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION
[AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: source
[AndroidBootstrap] [UIAUTO STDOUT] [APPIUM-UIAUTO] [debug] Returning result: {"status":0,"value":"
[AndroidBootstrap] [UIAUTO STDOUT] \"com.whatsapp:id\/pager\" instance=\"0\"><\/android.widget.FrameLayout>
[AndroidBootstrap] [UIAUTO STDOUT] resource-id=\"com.whatsapp:id\/conversations_row_contact_name\" instance=\"0\"\/><\/android.widget.FrameLayout><\/android.widget.LinearLayout><\/android.widget.FrameLayout><\/android.widget.LinearLayout><\/android.widget.LinearLayout><\/android.widget.LinearLayout><\/android.widget.RelativeLayout>
[AndroidBootstrap] [UIAUTO STDOUT] ass=\"android.widget.ImageView\" package=\"com.whatsapp\" content-desc=\"חנן אפליקציה\" checkable=\"false\" checked=\"false\" clickable=\"true\" enabled=\"true\" focusable=\"false\" focused=\"false\" scrollable=\"false\" long-clickable=\"true\" password=\"false\" selected=\"false\" bounds=\"[28,436][136,544]\" resource-id=\"com.whatsapp:id\/contact_photo\" instance=\"1\"\/><\/android.widget.FrameLayout><\/android.widget.FrameLayout><\/android.widget.LinearLayout>
[AndroidBootstrap] [UIAUTO STDOUT] " selected=\"false\" bounds=\"[201,492][692,537]\" resource-id=\"\" instance=\"13\"><\/android.widget.FrameLayout><\/android.widget.LinearLayout><\/android.widget.LinearLayout><\/android.widget.LinearLayout><\/android.widget.RelativeLayout><\/android.widget.FrameLayout><\/android.widget.FrameLayout>
[AndroidBootstrap] [UIAUTO STDOUT] "[599,601][692,634]\" resource-id=\"com.whatsapp:id\/conversations_row_date\" instance=\"9\"\/><\/android.widget.LinearLayout><\/android.widget.FrameLayout><\/android.widget.LinearLayout><\/android.widget.LinearLayout><\/android.widget.LinearLayout><\/android.widget.RelativeLayout><\/android.widget.FrameLayout>
[AndroidBootstrap] [UIAUTO STDOUT] sc=\"\" checkable=\"false\" checked=\"false\" clickable=\"false\" enabled=\"true\" focusable=\"false\" focused=\"false\" scrollable=\"false\" long-clickable=\"false\" password=\"false\" selected=\"false\" bounds=\"[164,748][599,794]\" resource-id=\"com.whatsapp:id\/conversations_row_contact_name_holder\" instance=\"18\"><\/android.widget.FrameLayout><\/android.widget.LinearLayout><\/android.widget.FrameLayout><\/android.widget.LinearLayout><\/android.widget.LinearLayout><\/android.widget.LinearLayout><\/android.widget.RelativeLayout><\/android.widget.FrameLayout>
[AndroidBootstrap] Received command result from bootstrap
[AndroidBootstrap] Stream still not complete, waiting
[AndroidBootstrap] Received command result from bootstrap
[AndroidBootstrap] Stream still not complete, waiting
[AndroidBootstrap] [UIAUTO STDOUT] ble=\"false\" focused=\"false\" scrollable=\"false\" long-clickable=\"false\" password=\"false\" selected=\"false\" bounds=\"[0,975][720,1127]\" resource-id=\"\" instance=\"1\"\/><\/android.widget.ListView><\/android.widget.FrameLayout><\/android.support.v4.view.ViewPager><\/android.widget.FrameLayout><\/android.support.v7.widget.al><\/android.view.View><\/android.widget.LinearLayout><\/android.widget.FrameLayout><\/android.widget.LinearLayout><\/android.widget.FrameLayout><\/android.widget.LinearLayout><\/android.widget.FrameLayout>
[AndroidBootstrap] Received command result from bootstrap
[AndroidBootstrap] Stream still not complete, waiting
[AndroidBootstrap] [UIAUTO STDOUT] widget.FrameLayout\" package=\"com.whatsapp\" content-desc=\"\" checkable=\"false\" checked=\"false\" clickable=\"true\" enabled=\"true\" focusable=\"true\" focused=\"false\" scrollable=\"false\" long-clickable=\"false\" password=\"false\" selected=\"false\" bounds=\"[506,162][720,258]\" resource-id=\"\" instance=\"25\"><\/android.widget.LinearLayout><\/android.widget.FrameLayout><\/android.widget.LinearLayout><\/android.widget.HorizontalScrollView><\/android.widget.LinearLayout><\/android.widget.FrameLayout><\/android.widget.LinearLayout><\/android.widget.FrameLayout><\/android.widget.FrameLayout><\/android.widget.FrameLayout><\/android.widget.FrameLayout><\/android.widget.LinearLayout><\/android.widget.FrameLayout><\/hierarchy>"}[/APPIUM-UIAUTO]
[AndroidBootstrap] Received command result from bootstrap
[AndroidBootstrap] Stream still not complete, waiting
[AndroidBootstrap] Received command result from bootstrap
[AndroidBootstrap] Stream still not complete, waiting
[AndroidBootstrap] Received command result from bootstrap
[MJSONWP] Responding to client with driver.getPageSource() result: "
[HTTP] <-- GET /wd/hub/session/579d5d65-89da-498b-bf3f-492bac3ed288/source 200 279 ms - 39923
[HTTP] --> GET /wd/hub/session/579d5d65-89da-498b-bf3f-492bac3ed288/screenshot {}
[MJSONWP] Calling AppiumDriver.getScreenshot() with args: ["579d5d65-89da-498b-bf3f-492bac3ed288"]
[ADB] Device API level: 22
[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 '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","shell","/system/bin/rm","/data/local/tmp/screenshot.png;","/system/bin/screencap","-p","/data/local/tmp/screenshot.png"]
[ADB] Running '/Users/username
/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","pull","/data/local/tmp/screenshot.png","/var/folders/mn/p4px0vhd72q4zs_ltwn151fc0000gn/T/appium117611-4004-5lxiwt.f7x9psc3di.png"]
[ADB] Getting connected devices...
[ADB] 1 device(s) connected
[ADB] Running '/Users/username/Library/Android/sdk/platform-tools/adb' with args: ["-P",5037,"-s","82ffd43a","shell","dumpsys","input"]
[MJSONWP] Responding to client with driver.getScreenshot() result: "iVBORw0KGgoAAAANSUhEUgAAAtAAAAUACAYAAABuzmU9AACAAElEQVR4AezBB1jVdd/48ff3nMPhsDeogKAiDnDP3KbmwJ0jTStNM00r27aXNmxZNqy0pWampblHztwb9wIVFQQUkH04v9/nf/2u5zrPw82DCpXd9/+5zuul3Pp0FVxcXFxcXFxcXFxcKsSEi4uLi4uLi4uLi0uFmXBxcXFxcXFxcXFxqTATLi4uLi4uLi4uLi4VZsLFxcXFxcXFxcXFpcJMuLi4uLi4uLi4uLhUmAkXFxcXFxcXFxcXlwoz4eLi4uLi4uLi4uJSYSZcXFxcXFxcXFxcXCrMwr+Jl81G3YjqNK4VQ8f4RtSNrE6Atw+GrLxcjl04z9ajiew/c5oTKRcotBfj4uLi4uLi4uLi8u9m4d+gR7OWvPXAWKLCwvB0t6H4L0opDNVDQmlUoxb3dLyTguIiktNSeXzWTLYePYyLi4uLi4uLi4vLv5Ny69NV+IfUi4zijZGjSGh5B2aTCUOR3U7iuSTOXr5ETkE+hgBvH2pWqUrDGrVwd3NDRNBFWLrjD57/bjZJaZdxcfmrbFYrdzZsQoi/P1eysth6NJH8oiJcXFxcXFxcXG7Gwj+kTb04fntlGj4eHiilyM7P4+s1K3hn4Y/kFORjMCmFQRfBEODtzZQh9zLqrp74engysG0HujRpRq+Xn2PPqRO4uPxZ43r24cVhIwnzD8Dpxe9n897in9BFcKk4N7OF+OgaBHr7kHwljaS0y/zT4qKiqRYYRE5+PgeTzmB3OHCpmIY1ahLmH0BOfj6J55IostupjNrhEVQPDqXQXszhc8nkFhbwf4Wb2UJcVDRBPr4kX0kj+UoqIsJf4ePhiYfVSnpONi4uLv//Um59ugq3WULL1sya9CShfv44NI1Ply9h5rJfSclIRxfhZkxKER1WlckDBjG2R29MSpF67SpjZkxn3YF93C7THhjD/V16YHh9/nd8tXo5uggV1SwmlqWvTEWh2HfmJAPeeAlN...
[HTTP] <-- GET /wd/hub/session/579d5d65-89da-498b-bf3f-492bac3ed288/screenshot 200 3390 ms - 195638