The server is stopped Close Logs [Appium] Welcome to Appium v1.6.4 [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] --> POST /wd/hub/session {"capabilities":[{"desiredCapabilities":{"appPackage":"com.orgname.AusPost","appActivity":"com.orgname.AusPost.SnapIt","noReset":true,"platformVersion":"6.0","platformName":"Android","deviceName":"VIBE K5 Note","fullReset":false}},{"requiredCapabilities":{}}],"desiredCapabilities":{"appPackage":"com.orgname.AusPost","appActivity":"com.orgname.AusPost.SnapIt","noReset":true,"platformVersion":"6.0","platformName":"Android","deviceName":"VIBE K5 Note","fullReset":false},"requiredCapabilities":{}} [MJSONWP] Calling AppiumDriver.createSession() with args: [{"appPackage":"com.orgname.AusPost","appActivity":"com.orgname.AusPost.SnapIt","noReset":true,"platformVersion":"6.0","platformName":"Android","deviceName":"VIBE K5 Note","fullReset":false},{},[{"desiredCapabilities":{"appPackage":"com.orgname.AusPost","appActivity":"com.orgname.AusPost.SnapIt","noReset":true,"platformVersion":"6.0","platformName":"Android","deviceName":"VIBE K5 Note","fullReset":false}},{"requiredCapabilities":{}}],null,null] [BaseDriver] Event 'newSessionRequested' logged at 1499924821602 (15:47:01 GMT+1000 (AUS Eastern Standard Time)) [Appium] Creating new AndroidDriver (v1.17.1) session [Appium] Capabilities: [Appium] appPackage: 'com.orgname.AusPost' [Appium] appActivity: 'com.orgname.AusPost.SnapIt' [Appium] noReset: true [Appium] platformVersion: '6.0' [Appium] platformName: 'Android' [Appium] deviceName: 'VIBE K5 Note' [Appium] fullReset: false [AndroidDriver] AndroidDriver version: 1.17.1 [BaseDriver] Session created with session id: a0579270-59ab-4664-9819-77c5e4d45c94 [AndroidDriver] Getting Java version [AndroidDriver] Java version is: 1.6.0_45 [ADB] Checking whether adb is present [ADB] Using adb.exe from C:\Users\dabbarak\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 '6.0' [ADB] Setting device id to RCSK9TUO4LVCY5FQ [ADB] Getting device platform version [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","shell","getprop","ro.build.version.release"] [AndroidDriver] Using device: RCSK9TUO4LVCY5FQ [ADB] Checking whether adb is present [ADB] Using adb.exe from C:\Users\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe [ADB] Setting device id to RCSK9TUO4LVCY5FQ [AndroidDriver] App file was not listed, instead we're going to run com.orgname.AusPost directly on the device [AndroidDriver] Checking whether package is present on the device [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","shell","pm","list","packages","com.orgname.AusPost"] [AndroidDriver] Starting Android session [ADB] Running 'C:\Users\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","wait-for-device"] [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","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\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","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\dabbarak\AppData\Local\Android\sdk\build-tools\25.0.3\aapt.exe [ADB] Cannot read version codes of C:\Users\dabbarak\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\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","shell","dumpsys","package","io.appium.settings"] [ADB] 1 device(s) connected [ADB] Running 'C:\Users\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","shell","getprop","ro.build.version.sdk"] [ADB] Device API level: 23 [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","shell","dumpsys","package","io.appium.settings"] [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","shell","pm","dump","io.appium.settings"] [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","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\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","install","C:\\Users\\dabbarak\\AppData\\Local\\Programs\\appium-desktop\\resources\\app\\node_modules\\appium\\node_modules\\appium-unlock\\bin\\unlock_apk-debug.apk"] [ADB] Device API level: 23 [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","shell","appops","set","io.appium.settings","android:mock_location","allow"] [ADB] Getting device platform version [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","shell","getprop","ro.build.version.release"] [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","shell","wm","size"] [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","shell","getprop","ro.product.model"] [ADB] Current device property 'ro.product.model': Lenovo A7020a48 [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","shell","getprop","ro.product.manufacturer"] [ADB] Current device property 'ro.product.manufacturer': LENOVO [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 'C:\Users\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","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 'C:\Users\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","push","C:\\Users\\dabbarak\\AppData\\Local\\Programs\\appium-desktop\\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 'C:\Users\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","shell","ps"] [ADB] No uiautomator process found to kill, continuing... [UiAutomator] Starting UIAutomator [ADB] Creating ADB subprocess with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","shell","uiautomator","runtest","AppiumBootstrap.jar","-c","io.appium.android.bootstrap.Bootstrap","-e","pkg","com.orgname.AusPost","-e","disableAndroidWatchers",false,"-e","acceptSslCerts",false] [UiAutomator] Moving to state 'online' [AndroidBootstrap] Android bootstrap socket is now connected [ADB] Getting connected devices... [AndroidBootstrap] [BOOTSTRAP LOG] [debug] json loading complete. [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Registered crash watchers. [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Client connected [ADB] 1 device(s) connected [ADB] Running 'C:\Users\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","shell","dumpsys","window"] [AndroidDriver] Screen already unlocked, doing nothing [ADB] Device API level: 23 [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","shell","am","start","-W","-n","com.orgname.AusPost/com.orgname.AusPost.SnapIt","-S"] [Appium] New AndroidDriver session created successfully, session a0579270-59ab-4664-9819-77c5e4d45c94 added to master session list [BaseDriver] Event 'newSessionStarted' logged at 1499924837324 (15:47:17 GMT+1000 (AUS Eastern Standard Time)) [MJSONWP] Responding to client with driver.createSession() result: {"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"appPackage":"com.orgname.AusPost","appActivity":"com.orgname.AusPost.SnapIt","noReset":true,"platformVersion":"6.0","platformName":"Android","deviceName":"VIBE K5 Note","fullReset":false},"appPackage":"com.orgname.AusPost","appActivity":"com.orgname.AusPost.SnapIt","noReset":true,"platformVersion":"6.0","platformName":"Android","deviceName":"RCSK9TUO4LVCY5FQ","fullReset":false,"deviceUDID":"RCSK9TUO4LVCY5FQ","deviceScreenSize":"1080x1920","deviceModel":"Lenovo A7020a48","deviceManufacturer":"LENOVO"} [HTTP] <-- POST /wd/hub/session 200 15734 ms - 784 [HTTP] --> GET /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94 {} [MJSONWP] Calling AppiumDriver.getSession() with args: ["a0579270-59ab-4664-9819-77c5e4d45c94"] [MJSONWP] Responding to client with driver.getSession() result: {"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"appPackage":"com.orgname.AusPost","appActivity":"com.orgname.AusPost.SnapIt","noReset":true,"platformVersion":"6.0","platformName":"Android","deviceName":"VIBE K5 Note","fullReset":false},"appPackage":"com.orgname.AusPost","appActivity":"com.orgname.AusPost.SnapIt","noReset":true,"platformVersion":"6.0","platformName":"Android","deviceName":"RCSK9TUO4LVCY5FQ","fullReset":false,"deviceUDID":"RCSK9TUO4LVCY5FQ","deviceScreenSize":"1080x1920","deviceModel":"Lenovo A7020a48","deviceManufacturer":"LENOVO"} [HTTP] <-- GET /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94 200 6 ms - 784 [HTTP] --> GET /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94 {} [MJSONWP] Calling AppiumDriver.getSession() with args: ["a0579270-59ab-4664-9819-77c5e4d45c94"] [MJSONWP] Responding to client with driver.getSession() result: {"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"appPackage":"com.orgname.AusPost","appActivity":"com.orgname.AusPost.SnapIt","noReset":true,"platformVersion":"6.0","platformName":"Android","deviceName":"VIBE K5 Note","fullReset":false},"appPackage":"com.orgname.AusPost","appActivity":"com.orgname.AusPost.SnapIt","noReset":true,"platformVersion":"6.0","platformName":"Android","deviceName":"RCSK9TUO4LVCY5FQ","fullReset":false,"deviceUDID":"RCSK9TUO4LVCY5FQ","deviceScreenSize":"1080x1920","deviceModel":"Lenovo A7020a48","deviceManufacturer":"LENOVO"} [HTTP] <-- GET /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94 200 2 ms - 784 [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element {"using":"xpath","value":"//android.widget.TextView[@text='Customer enquiry']"} [MJSONWP] Calling AppiumDriver.findElement() with args: ["xpath","//android.widget.TextView[@text='Customer enquiry']","a0579270-59ab-4664-9819-77c5e4d45c94"] [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Waiting up to 0 ms for condition [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"find","params":{"strategy":"xpath","selector":"//android.widget.TextView[@text='Customer enquiry']","context":"","multiple":false}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"find","params":{"strategy":"xpath","selector":"//android.widget.TextView[@text='Customer enquiry']","context":"","multiple":false}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: find [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Finding '//android.widget.TextView[@text='Customer enquiry']' using 'XPATH' with the contextId: '' multiple: false [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Using: UiSelector[CLASS=android.widget.TextView, INSTANCE=1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":{"ELEMENT":"1"}} [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.findElement() result: {"ELEMENT":"1"} [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element 200 154 ms - 87 [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/1/click {"id":"1"} [MJSONWP] Calling AppiumDriver.click() with args: ["1","a0579270-59ab-4664-9819-77c5e4d45c94"] [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"element:click","params":{"elementId":"1"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"element:click","params":{"elementId":"1"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: click [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":true} [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.click() result: true [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/1/click 200 163 ms - 76 [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements {"using":"id","value":"android:id/text1"} [MJSONWP] Calling AppiumDriver.findElements() with args: ["id","android:id/text1","a0579270-59ab-4664-9819-77c5e4d45c94"] [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Waiting up to 0 ms for condition [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"find","params":{"strategy":"id","selector":"android:id/text1","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"find","params":{"strategy":"id","selector":"android:id/text1","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: find [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Finding 'android:id/text1' using 'ID' with the contextId: '' multiple: true [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Using: UiSelector[RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements selector:UiSelector[RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (0) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=0, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (1) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=1, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (2) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=2, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (3) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=3, RESOURCE_ID=android:id/text1] [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.findElements() result: [{"ELEMENT":"2"},{"ELEMENT":"3"},{"ELEMENT":"4"}] [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements 200 1554 ms - 121 [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":[{"ELEMENT":"2"},{"ELEMENT":"3"},{"ELEMENT":"4"}]} [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/4/click {"id":"4"} [MJSONWP] Calling AppiumDriver.click() with args: ["4","a0579270-59ab-4664-9819-77c5e4d45c94"] [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"element:click","params":{"elementId":"4"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"element:click","params":{"elementId":"4"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: click [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":true} [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.click() result: true [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/4/click 200 155 ms - 76 [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements {"using":"id","value":"android:id/text1"} [MJSONWP] Calling AppiumDriver.findElements() with args: ["id","android:id/text1","a0579270-59ab-4664-9819-77c5e4d45c94"] [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Waiting up to 0 ms for condition [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"find","params":{"strategy":"id","selector":"android:id/text1","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"find","params":{"strategy":"id","selector":"android:id/text1","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: find [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Finding 'android:id/text1' using 'ID' with the contextId: '' multiple: true [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Using: UiSelector[RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements selector:UiSelector[RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (0) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=0, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (1) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=1, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (2) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=2, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (3) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=3, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (4) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=4, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (5) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=5, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (6) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=6, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (7) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=7, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (8) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=8, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (9) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=9, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":[{"ELEMENT":"5"},{"ELEMENT":"6"},{"ELEMENT":"7"},{"ELEMENT":"8"},{"ELEMENT":"9"},{"ELEMENT":"10"},{"ELEMENT":"11"},{"ELEMENT":"12"},{"ELEMENT":"13"}]} [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.findElements() result: [{"ELEMENT":"5"},{"ELEMENT":"6"},{"ELEMENT":"7"},{"ELEMENT":"8"},{"ELEMENT":"9"},{"ELEMENT":"10"},{"ELEMENT":"11"},{"ELEMENT":"12"},{"ELEMENT":"13"}] [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements 200 854 ms - 221 [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements {"using":"id","value":"android:id/text1"} [MJSONWP] Calling AppiumDriver.findElements() with args: ["id","android:id/text1","a0579270-59ab-4664-9819-77c5e4d45c94"] [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Waiting up to 0 ms for condition [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"find","params":{"strategy":"id","selector":"android:id/text1","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"find","params":{"strategy":"id","selector":"android:id/text1","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: find [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Finding 'android:id/text1' using 'ID' with the contextId: '' multiple: true [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Using: UiSelector[RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements selector:UiSelector[RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (0) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=0, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (1) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=1, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (2) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=2, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (3) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=3, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (4) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=4, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (5) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=5, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (6) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=6, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (7) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=7, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (8) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=8, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (9) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=9, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":[{"ELEMENT":"14"},{"ELEMENT":"15"},{"ELEMENT":"16"},{"ELEMENT":"17"},{"ELEMENT":"18"},{"ELEMENT":"19"},{"ELEMENT":"20"},{"ELEMENT":"21"},{"ELEMENT":"22"}]} [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.findElements() result: [{"ELEMENT":"14"},{"ELEMENT":"15"},{"ELEMENT":"16"},{"ELEMENT":"17"},{"ELEMENT":"18"},{"ELEMENT":"19"},{"ELEMENT":"20"},{"ELEMENT":"21"},{"ELEMENT":"22"}] [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements 200 59 ms - 226 [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/15/click {"id":"15"} [MJSONWP] Calling AppiumDriver.click() with args: ["15","a0579270-59ab-4664-9819-77c5e4d45c94"] [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"element:click","params":{"elementId":"15"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"element:click","params":{"elementId":"15"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: click [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.click() result: true [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/15/click 200 131 ms - 76 [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":true} [HTTP] --> GET /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/15/text {} [MJSONWP] Calling AppiumDriver.getText() with args: ["15","a0579270-59ab-4664-9819-77c5e4d45c94"] [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"element:getText","params":{"elementId":"15"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"element:getText","params":{"elementId":"15"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: getText [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.getText() result: "Family/friend" [HTTP] <-- GET /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/15/text 200 724 ms - 87 [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":"Family\/friend"} [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element {"using":"-android uiautomator","value":"new UiScrollable(new UiSelector()).scrollIntoView(text(\"Product or service\"));"} [MJSONWP] Calling AppiumDriver.findElement() with args: ["-android uiautomator","new UiScrollable(new UiSelector()).scrollIntoView(text(\"Product or service\"));","a0579270-59ab-4664-9819-77c5e4d45c94"] [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Waiting up to 0 ms for condition [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"find","params":{"strategy":"-android uiautomator","selector":"new UiScrollable(new UiSelector()).scrollIntoView(text(\"Product or service\"));","context":"","multiple":false}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"find","params":{"strategy":"-android uiautomator","selector":"new UiScrollable(new UiSelector()).scrollIntoView(text(\"Product or service\"));","context":"","multiple":false}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: find [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Finding 'new UiScrollable(new UiSelector()).scrollIntoView(text("Product or service"));' using 'ANDROID_UIAUTOMATOR' with the contextId: '' multiple: false [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Parsing scrollable: new UiScrollable(new UiSelector()).scrollIntoView(text("Product or service")) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] UiScrollable invoking method: public boolean com.android.uiautomator.core.UiScrollable.scrollIntoView(com.android.uiautomator.core.UiObject) throws com.android.uiautomator.core.UiObjectNotFoundException args: text("Product or service"), [AndroidBootstrap] [BOOTSTRAP LOG] [debug] UiScrollable coerce type: class com.android.uiautomator.core.UiObject arg: text("Product or service") [AndroidBootstrap] [BOOTSTRAP LOG] [debug] UiSelector coerce type: class java.lang.String arg: "Product or service" [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Method name: scrollIntoView [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Setting uiObject for scrollIntoView [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Invoking method: public boolean com.android.uiautomator.core.UiScrollable.scrollIntoView(com.android.uiautomator.core.UiObject) throws com.android.uiautomator.core.UiObjectNotFoundException with: com.android.uiautomator.core.UiObject@bb81977 [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Invoke complete. [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Using: UiSelector[TEXT=Product or service] [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.findElement() result: {"ELEMENT":"23"} [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element 200 4014 ms - 88 [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":{"ELEMENT":"23"}} [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements {"using":"id","value":"android:id/text1"} [MJSONWP] Calling AppiumDriver.findElements() with args: ["id","android:id/text1","a0579270-59ab-4664-9819-77c5e4d45c94"] [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Waiting up to 0 ms for condition [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"find","params":{"strategy":"id","selector":"android:id/text1","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"find","params":{"strategy":"id","selector":"android:id/text1","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: find [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Finding 'android:id/text1' using 'ID' with the contextId: '' multiple: true [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Using: UiSelector[RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements selector:UiSelector[RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (0) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=0, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (1) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=1, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (2) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=2, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (3) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=3, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":[{"ELEMENT":"24"},{"ELEMENT":"25"},{"ELEMENT":"26"}]} [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.findElements() result: [{"ELEMENT":"24"},{"ELEMENT":"25"},{"ELEMENT":"26"}] [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements 200 75 ms - 124 [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/25/click {"id":"25"} [MJSONWP] Calling AppiumDriver.click() with args: ["25","a0579270-59ab-4664-9819-77c5e4d45c94"] [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"element:click","params":{"elementId":"25"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"element:click","params":{"elementId":"25"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: click [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":true} [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.click() result: true [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/25/click 200 186 ms - 76 [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements {"using":"id","value":"android:id/text1"} [MJSONWP] Calling AppiumDriver.findElements() with args: ["id","android:id/text1","a0579270-59ab-4664-9819-77c5e4d45c94"] [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Waiting up to 0 ms for condition [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"find","params":{"strategy":"id","selector":"android:id/text1","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"find","params":{"strategy":"id","selector":"android:id/text1","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: find [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Finding 'android:id/text1' using 'ID' with the contextId: '' multiple: true [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Using: UiSelector[RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements selector:UiSelector[RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (0) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=0, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (1) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=1, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (2) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=2, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (3) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=3, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (4) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=4, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (5) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=5, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (6) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=6, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (7) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=7, RESOURCE_ID=android:id/text1] [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.findElements() result: [{"ELEMENT":"27"},{"ELEMENT":"28"},{"ELEMENT":"29"},{"ELEMENT":"30"},{"ELEMENT":"31"},{"ELEMENT":"32"},{"ELEMENT":"33"}] [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements 200 827 ms - 192 [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":[{"ELEMENT":"27"},{"ELEMENT":"28"},{"ELEMENT":"29"},{"ELEMENT":"30"},{"ELEMENT":"31"},{"ELEMENT":"32"},{"ELEMENT":"33"}]} [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements {"using":"id","value":"android:id/text1"} [MJSONWP] Calling AppiumDriver.findElements() with args: ["id","android:id/text1","a0579270-59ab-4664-9819-77c5e4d45c94"] [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Waiting up to 0 ms for condition [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"find","params":{"strategy":"id","selector":"android:id/text1","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"find","params":{"strategy":"id","selector":"android:id/text1","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: find [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Finding 'android:id/text1' using 'ID' with the contextId: '' multiple: true [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Using: UiSelector[RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements selector:UiSelector[RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (0) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=0, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (1) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=1, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (2) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=2, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (3) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=3, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (4) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=4, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (5) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=5, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (6) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=6, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (7) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=7, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":[{"ELEMENT":"34"},{"ELEMENT":"35"},{"ELEMENT":"36"},{"ELEMENT":"37"},{"ELEMENT":"38"},{"ELEMENT":"39"},{"ELEMENT":"40"}]} [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.findElements() result: [{"ELEMENT":"34"},{"ELEMENT":"35"},{"ELEMENT":"36"},{"ELEMENT":"37"},{"ELEMENT":"38"},{"ELEMENT":"39"},{"ELEMENT":"40"}] [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements 200 79 ms - 192 [HTTP] --> GET /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/35/text {} [MJSONWP] Calling AppiumDriver.getText() with args: ["35","a0579270-59ab-4664-9819-77c5e4d45c94"] [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"element:getText","params":{"elementId":"35"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"element:getText","params":{"elementId":"35"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: getText [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.getText() result: "Parcel post" [HTTP] <-- GET /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/35/text 200 15 ms - 85 [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":"Parcel post"} [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/35/click {"id":"35"} [MJSONWP] Calling AppiumDriver.click() with args: ["35","a0579270-59ab-4664-9819-77c5e4d45c94"] [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"element:click","params":{"elementId":"35"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"element:click","params":{"elementId":"35"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: click [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":true} [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.click() result: true [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/35/click 200 145 ms - 76 [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements {"using":"id","value":"android:id/text1"} [MJSONWP] Calling AppiumDriver.findElements() with args: ["id","android:id/text1","a0579270-59ab-4664-9819-77c5e4d45c94"] [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Waiting up to 0 ms for condition [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"find","params":{"strategy":"id","selector":"android:id/text1","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"find","params":{"strategy":"id","selector":"android:id/text1","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: find [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Finding 'android:id/text1' using 'ID' with the contextId: '' multiple: true [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Using: UiSelector[RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements selector:UiSelector[RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (0) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=0, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (1) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=1, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (2) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=2, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (3) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=3, RESOURCE_ID=android:id/text1] [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.findElements() result: [{"ELEMENT":"41"},{"ELEMENT":"42"},{"ELEMENT":"43"}] [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements 200 87 ms - 124 [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":[{"ELEMENT":"41"},{"ELEMENT":"42"},{"ELEMENT":"43"}]} [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/43/click {"id":"43"} [MJSONWP] Calling AppiumDriver.click() with args: ["43","a0579270-59ab-4664-9819-77c5e4d45c94"] [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"element:click","params":{"elementId":"43"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"element:click","params":{"elementId":"43"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: click [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.click() result: true [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/43/click 200 179 ms - 76 [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":true} [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements {"using":"id","value":"android:id/text1"} [MJSONWP] Calling AppiumDriver.findElements() with args: ["id","android:id/text1","a0579270-59ab-4664-9819-77c5e4d45c94"] [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Waiting up to 0 ms for condition [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"find","params":{"strategy":"id","selector":"android:id/text1","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"find","params":{"strategy":"id","selector":"android:id/text1","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: find [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Finding 'android:id/text1' using 'ID' with the contextId: '' multiple: true [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Using: UiSelector[RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements selector:UiSelector[RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (0) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=0, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (1) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=1, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (2) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=2, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (3) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=3, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (4) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=4, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (5) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=5, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (6) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=6, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":[{"ELEMENT":"44"},{"ELEMENT":"45"},{"ELEMENT":"46"},{"ELEMENT":"47"},{"ELEMENT":"48"},{"ELEMENT":"49"}]} [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.findElements() result: [{"ELEMENT":"44"},{"ELEMENT":"45"},{"ELEMENT":"46"},{"ELEMENT":"47"},{"ELEMENT":"48"},{"ELEMENT":"49"}] [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements 200 761 ms - 175 [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements {"using":"id","value":"android:id/text1"} [MJSONWP] Calling AppiumDriver.findElements() with args: ["id","android:id/text1","a0579270-59ab-4664-9819-77c5e4d45c94"] [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Waiting up to 0 ms for condition [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"find","params":{"strategy":"id","selector":"android:id/text1","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"find","params":{"strategy":"id","selector":"android:id/text1","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: find [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Finding 'android:id/text1' using 'ID' with the contextId: '' multiple: true [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Using: UiSelector[RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements selector:UiSelector[RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (0) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=0, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (1) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=1, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (2) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=2, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (3) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=3, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (4) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=4, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (5) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=5, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (6) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[INSTANCE=6, RESOURCE_ID=android:id/text1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":[{"ELEMENT":"50"},{"ELEMENT":"51"},{"ELEMENT":"52"},{"ELEMENT":"53"},{"ELEMENT":"54"},{"ELEMENT":"55"}]} [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.findElements() result: [{"ELEMENT":"50"},{"ELEMENT":"51"},{"ELEMENT":"52"},{"ELEMENT":"53"},{"ELEMENT":"54"},{"ELEMENT":"55"}] [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements 200 78 ms - 175 [HTTP] --> GET /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/51/text {} [MJSONWP] Calling AppiumDriver.getText() with args: ["51","a0579270-59ab-4664-9819-77c5e4d45c94"] [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"element:getText","params":{"elementId":"51"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"element:getText","params":{"elementId":"51"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: getText [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":"Missing item"} [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.getText() result: "Missing item" [HTTP] <-- GET /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/51/text 200 14 ms - 86 [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/51/click {"id":"51"} [MJSONWP] Calling AppiumDriver.click() with args: ["51","a0579270-59ab-4664-9819-77c5e4d45c94"] [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"element:click","params":{"elementId":"51"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"element:click","params":{"elementId":"51"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: click [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.click() result: true [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/51/click 200 141 ms - 76 [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":true} [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements {"using":"class name","value":"android.widget.EditText"} [MJSONWP] Calling AppiumDriver.findElements() with args: ["class name","android.widget.EditText","a0579270-59ab-4664-9819-77c5e4d45c94"] [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Waiting up to 0 ms for condition [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"find","params":{"strategy":"class name","selector":"android.widget.EditText","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"find","params":{"strategy":"class name","selector":"android.widget.EditText","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: find [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Finding 'android.widget.EditText' using 'CLASS_NAME' with the contextId: '' multiple: true [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Using: UiSelector[CLASS=android.widget.EditText] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements selector:UiSelector[CLASS=android.widget.EditText] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (0) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[CLASS=android.widget.EditText, INSTANCE=0] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (1) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[CLASS=android.widget.EditText, INSTANCE=1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (2) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[CLASS=android.widget.EditText, INSTANCE=2] [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.findElements() result: [{"ELEMENT":"56"},{"ELEMENT":"57"}] [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements 200 730 ms - 107 [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":[{"ELEMENT":"56"},{"ELEMENT":"57"}]} [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/56/value {"id":"56","value":["111 Bourke Street"]} [MJSONWP] Calling AppiumDriver.setValue() with args: [["111 Bourke Street"],"56","a0579270-59ab-4664-9819-77c5e4d45c94"] [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"element:setText","params":{"elementId":"56","text":"111 Bourke Street","replace":false}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"element:setText","params":{"elementId":"56","text":"111 Bourke Street","replace":false}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: setText [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Using element passed in: 56 [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Attempting to clear using UiObject.clearText(). [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Text remains after clearing, but it appears to be hint text. [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Text not cleared. Assuming remainder is hint text. [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Sending plain text to element: 111 Bourke Street [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.setValue() result: true [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/56/value 200 5618 ms - 76 [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":true} [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/appium/device/hide_keyboard {} [MJSONWP] Calling AppiumDriver.hideKeyboard() with args: [null,null,null,null,"a0579270-59ab-4664-9819-77c5e4d45c94"] [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","shell","dumpsys","input_method"] [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"pressBack","params":{}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"pressBack","params":{}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: pressBack [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.hideKeyboard() result: true [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/appium/device/hide_keyboard 200 613 ms - 76 [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":true} [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements {"using":"class name","value":"android.widget.EditText"} [MJSONWP] Calling AppiumDriver.findElements() with args: ["class name","android.widget.EditText","a0579270-59ab-4664-9819-77c5e4d45c94"] [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Waiting up to 0 ms for condition [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"find","params":{"strategy":"class name","selector":"android.widget.EditText","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"find","params":{"strategy":"class name","selector":"android.widget.EditText","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: find [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Finding 'android.widget.EditText' using 'CLASS_NAME' with the contextId: '' multiple: true [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Using: UiSelector[CLASS=android.widget.EditText] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements selector:UiSelector[CLASS=android.widget.EditText] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (0) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[CLASS=android.widget.EditText, INSTANCE=0] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (1) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[CLASS=android.widget.EditText, INSTANCE=1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (2) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[CLASS=android.widget.EditText, INSTANCE=2] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (3) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[CLASS=android.widget.EditText, INSTANCE=3] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":[{"ELEMENT":"58"},{"ELEMENT":"59"},{"ELEMENT":"60"}]} [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.findElements() result: [{"ELEMENT":"58"},{"ELEMENT":"59"},{"ELEMENT":"60"}] [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements 200 714 ms - 124 [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/59/value {"id":"59","value":["3000"]} [MJSONWP] Calling AppiumDriver.setValue() with args: [["3000"],"59","a0579270-59ab-4664-9819-77c5e4d45c94"] [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"element:setText","params":{"elementId":"59","text":"3000","replace":false}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"element:setText","params":{"elementId":"59","text":"3000","replace":false}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: setText [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Using element passed in: 59 [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Attempting to clear using UiObject.clearText(). [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Text remains after clearing, but it appears to be hint text. [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Text not cleared. Assuming remainder is hint text. [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Sending plain text to element: 3000 [AndroidBootstrap] Received command result from bootstrap [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":true} [MJSONWP] Responding to client with driver.setValue() result: true [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/59/value 200 5278 ms - 76 [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/appium/device/hide_keyboard {} [MJSONWP] Calling AppiumDriver.hideKeyboard() with args: [null,null,null,null,"a0579270-59ab-4664-9819-77c5e4d45c94"] [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","shell","dumpsys","input_method"] [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"pressBack","params":{}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"pressBack","params":{}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: pressBack [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.hideKeyboard() result: true [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/appium/device/hide_keyboard 200 546 ms - 76 [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":true} [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements {"using":"class name","value":"android.widget.EditText"} [MJSONWP] Calling AppiumDriver.findElements() with args: ["class name","android.widget.EditText","a0579270-59ab-4664-9819-77c5e4d45c94"] [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Waiting up to 0 ms for condition [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"find","params":{"strategy":"class name","selector":"android.widget.EditText","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"find","params":{"strategy":"class name","selector":"android.widget.EditText","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: find [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Finding 'android.widget.EditText' using 'CLASS_NAME' with the contextId: '' multiple: true [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Using: UiSelector[CLASS=android.widget.EditText] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements selector:UiSelector[CLASS=android.widget.EditText] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (0) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[CLASS=android.widget.EditText, INSTANCE=0] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (1) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[CLASS=android.widget.EditText, INSTANCE=1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (2) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[CLASS=android.widget.EditText, INSTANCE=2] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (3) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[CLASS=android.widget.EditText, INSTANCE=3] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (4) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[CLASS=android.widget.EditText, INSTANCE=4] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":[{"ELEMENT":"61"},{"ELEMENT":"62"},{"ELEMENT":"63"},{"ELEMENT":"64"}]} [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.findElements() result: [{"ELEMENT":"61"},{"ELEMENT":"62"},{"ELEMENT":"63"},{"ELEMENT":"64"}] [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements 200 689 ms - 141 [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/63/value {"id":"63","value":["Melbourne"]} [MJSONWP] Calling AppiumDriver.setValue() with args: [["Melbourne"],"63","a0579270-59ab-4664-9819-77c5e4d45c94"] [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"element:setText","params":{"elementId":"63","text":"Melbourne","replace":false}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"element:setText","params":{"elementId":"63","text":"Melbourne","replace":false}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: setText [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Using element passed in: 63 [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Attempting to clear using UiObject.clearText(). [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Text remains after clearing, but it appears to be hint text. [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Text not cleared. Assuming remainder is hint text. [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Sending plain text to element: Melbourne [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.setValue() result: true [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/63/value 200 5465 ms - 76 [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":true} [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/appium/device/hide_keyboard {} [MJSONWP] Calling AppiumDriver.hideKeyboard() with args: [null,null,null,null,"a0579270-59ab-4664-9819-77c5e4d45c94"] [ADB] Getting connected devices... [ADB] 1 device(s) connected [ADB] Running 'C:\Users\dabbarak\AppData\Local\Android\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","RCSK9TUO4LVCY5FQ","shell","dumpsys","input_method"] [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"pressBack","params":{}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"pressBack","params":{}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: pressBack [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.hideKeyboard() result: true [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/appium/device/hide_keyboard 200 649 ms - 76 [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":true} [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements {"using":"class name","value":"android.widget.EditText"} [MJSONWP] Calling AppiumDriver.findElements() with args: ["class name","android.widget.EditText","a0579270-59ab-4664-9819-77c5e4d45c94"] [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator [BaseDriver] Waiting up to 0 ms for condition [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"find","params":{"strategy":"class name","selector":"android.widget.EditText","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"find","params":{"strategy":"class name","selector":"android.widget.EditText","context":"","multiple":true}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: find [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Finding 'android.widget.EditText' using 'CLASS_NAME' with the contextId: '' multiple: true [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Using: UiSelector[CLASS=android.widget.EditText] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements selector:UiSelector[CLASS=android.widget.EditText] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (0) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[CLASS=android.widget.EditText, INSTANCE=0] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (1) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[CLASS=android.widget.EditText, INSTANCE=1] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (2) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[CLASS=android.widget.EditText, INSTANCE=2] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (3) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[CLASS=android.widget.EditText, INSTANCE=3] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (4) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[CLASS=android.widget.EditText, INSTANCE=4] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Element[] is null: (5) [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp selector:UiSelector[CLASS=android.widget.EditText, INSTANCE=5] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":[{"ELEMENT":"65"},{"ELEMENT":"66"},{"ELEMENT":"67"},{"ELEMENT":"68"},{"ELEMENT":"69"}]} [AndroidBootstrap] Received command result from bootstrap [MJSONWP] Responding to client with driver.findElements() result: [{"ELEMENT":"65"},{"ELEMENT":"66"},{"ELEMENT":"67"},{"ELEMENT":"68"},{"ELEMENT":"69"}] [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/elements 200 751 ms - 158 [HTTP] --> POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/68/value {"id":"68","value":["Victoria"]} [MJSONWP] Calling AppiumDriver.setValue() with args: [["Victoria"],"68","a0579270-59ab-4664-9819-77c5e4d45c94"] [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"element:setText","params":{"elementId":"68","text":"Victoria","replace":false}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"element:setText","params":{"elementId":"68","text":"Victoria","replace":false}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: setText [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Using element passed in: 68 [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Attempting to clear using UiObject.clearText(). [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":7,"value":"UiSelector[CLASS=android.widget.EditText, INSTANCE=3]"} [AndroidBootstrap] Received command result from bootstrap [HTTP] <-- POST /wd/hub/session/a0579270-59ab-4664-9819-77c5e4d45c94/element/68/value 500 25547 ms - 164 Appium server stopped successfully