Every time I run appium on eclipse my sendkeys() don't work I get an error. Out of 10 times only once it worked

import static org.junit.Assert.*;

import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.List;

import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.DesiredCapabilities;

import io.appium.java_client.TouchAction;
import io.appium.java_client.android.AndroidDriver;
import io.appium.java_client.remote.MobileCapabilityType;
import io.appium.java_client.remote.MobilePlatform;

public class desiredcapab {

@Test
public void test() throws MalformedURLException, InterruptedException {
	File appDir = new File("src");
	
File app = new File(appDir, "base.apk");

DesiredCapabilities cap= new DesiredCapabilities();
cap.setCapability(MobileCapabilityType.PLATFORM_NAME, MobilePlatform.ANDROID);
cap.setCapability(MobileCapabilityType.DEVICE_NAME, "Android Emulator");



cap.setCapability(MobileCapabilityType.NEW_COMMAND_TIMEOUT, "100");
cap.setCapability(MobileCapabilityType.APP, app.getAbsolutePath());

AndroidDriver driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), cap);
//Clicks on Default button.
driver.findElementById("com.att.android.mobile.attmessages:id/btn_yes").click();
//Clicks on Accept Button
driver.findElementById("com.att.android.mobile.attmessages:id/register").click();

driver.findElementById(“com.att.android.mobile.attmessages:id/msisdnText”).sendKeys(“4252865784”);
driver.findElementById(“com.att.android.mobile.attmessages:id/retypeMsisdn”).sendKeys(“4252865784”);

driver.findElementByClassName("android.widget.Button").click(); 


	}

What does your app do after you click on the register button? Does the button get clicked at all? Is there a stack trace that gets printed out from your Java process? What does Appium’s logs say?

For the Appium logs, you can use a pastebin service such as https://paste.ubuntu.com/ to post your logs so it doesn’t spam the forum thread. Post a link to your pastebin once you’ve posted your logs.

Checking if an update is available
Update not available
Launching Appium server with command: C:\Program Files (x86)\Appium\node.exe lib\server\main.js --address 127.0.0.1 --port 4723 --platform-name Android --platform-version 23 --automation-name Appium --log-no-color
info: Welcome to Appium v1.4.16 (REV ae6877eff263066b26328d457bd285c0cc62430d)
info: Appium REST http interface listener started on 127.0.0.1:4723
info: [debug] Non-default server args: {“address”:“127.0.0.1”,“logNoColors”:true,“platformName”:“Android”,“platformVersion”:“23”,“automationName”:“Appium”}
info: Console LogLevel: debug
info: → POST /wd/hub/session {“desiredCapabilities”:{“app”:“C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk”,“platformName”:“Android”,“deviceName”:“Android Emulator”,“newCommandTimeout”:“100”}}
info: Client User-Agent string: Apache-HttpClient/4.5.1 (Java/1.8.0_71)
info: [debug] No appActivity desired capability or server param. Parsing from apk.
info: [debug] No appPackage desired capability or server param. Parsing from apk.
info: [debug] Using local app from desired caps: C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk
info: [debug] Creating new appium session 5604b91d-b7f6-4063-883b-1ec761c3914e
info: Starting android appium
info: [debug] Getting Java version
info: Java version is: 1.8.0_71
info: [debug] Checking whether adb is present
info: [debug] Using adb from C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe
info: [debug] Parsing package and activity from app manifest
info: [debug] Checking whether aapt is present
info: [debug] Using aapt from C:\Program Files (x86)\Appium\sdk\build-tools\24.0.0-preview\aapt.exe
info: [debug] Extracting package and launch activity from manifest.
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\build-tools\24.0.0-preview\aapt.exe” dump badging C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk
info: [debug] badging package: com.att.android.mobile.attmessages
info: [debug] badging act: com.att.ui.screen.ConversationListScreen
info: [debug] Parsed package and activity are: com.att.android.mobile.attmessages/com.att.ui.screen.ConversationListScreen
info: [debug] Using fast reset? true
info: [debug] Preparing device for session
info: [debug] Checking whether app is actually present
info: Retrieving device
info: [debug] Trying to find a connected android device
info: [debug] Getting connected devices…
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” devices
info: [debug] 1 device(s) connected
info: Found device 192.168.56.101:5555
info: [debug] Setting device id to 192.168.56.101:5555
info: [debug] Waiting for device to be ready and to respond to shell commands (timeout = 5)
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 wait-for-device
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “echo ‘ready’”
info: [debug] Starting logcat capture
info: [debug] Getting device API level
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “getprop ro.build.version.sdk”
info: [debug] Device is at API Level 23
info: Device API level is: 23
info: [debug] Extracting strings for language: default
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “getprop persist.sys.language”
info: [debug] Current device persist.sys.language:
info: [debug] java -jar “C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\jars\appium_apk_tools.jar” “stringsFromApk” “C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk” “C:\WINDOWS\TEMP\com.att.android.mobile.attmessages”
info: [debug] Reading strings from converted strings.json
info: [debug] Setting language to default
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 push “C:\WINDOWS\TEMP\com.att.android.mobile.attmessages\strings.json” /data/local/tmp
info: [debug] Checking whether aapt is present
info: [debug] Using aapt from C:\Program Files (x86)\Appium\sdk\build-tools\24.0.0-preview\aapt.exe
info: [debug] Retrieving process from manifest.
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\build-tools\24.0.0-preview\aapt.exe” dump xmltree C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk AndroidManifest.xml
info: [debug] Set app process to: com.att.android.mobile.attmessages
info: [debug] Not uninstalling app since server not started with --full-reset
info: [debug] Checking app cert for C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk.
info: [debug] executing cmd: java -jar “C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\jars\verify.jar” C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk
info: [debug] App already signed.
info: [debug] Zip-aligning C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk
info: [debug] Checking whether zipalign is present
info: [debug] Using zipalign from C:\Program Files (x86)\Appium\sdk\build-tools\24.0.0-preview\zipalign.exe
info: [debug] Zip-aligning apk.
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\build-tools\24.0.0-preview\zipalign.exe” -f 4 C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk C:\WINDOWS\TEMP\116327-5904-mbf3\appium.tmp
info: [debug] MD5 for app is 5ded29e09505914602a607073238a85c
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “ls /data/local/tmp/5ded29e09505914602a607073238a85c.apk”
info: [debug] Getting install status for com.att.android.mobile.attmessages
info: [debug] Getting device API level
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “getprop ro.build.version.sdk”
info: [debug] Device is at API Level 23
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “pm list packages -3 com.att.android.mobile.attmessages”
info: [debug] App is installed
info: App is already installed, resetting app
info: [debug] Running fast reset (stop and clear)
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “am force-stop com.att.android.mobile.attmessages”
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “pm clear com.att.android.mobile.attmessages”
info: [debug] Forwarding system:4724 to device:4724
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 forward tcp:4724 tcp:4724
info: [debug] Pushing appium bootstrap to device…
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 push “C:\Program Files (x86)\Appium\node_modules\appium\build\android_bootstrap\AppiumBootstrap.jar” /data/local/tmp/
info: [debug] Pushing settings apk to device…
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 install “C:\Program Files (x86)\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk”
info: [debug] Pushing unlock helper app to device…
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 install “C:\Program Files (x86)\Appium\node_modules\appium\build\unlock_apk\unlock_apk-debug.apk”
info: Starting App
info: [debug] Attempting to kill all ‘uiautomator’ processes
info: [debug] Getting all processes with ‘uiautomator’
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “ps ‘uiautomator’”
info: [debug] No matching processes found
info: [debug] Running bootstrap
info: [debug] spawning: C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe -s 192.168.56.101:5555 shell uiautomator runtest AppiumBootstrap.jar -c io.appium.android.bootstrap.Bootstrap -e pkg com.att.android.mobile.attmessages -e disableAndroidWatchers false
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: numtests=1
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: stream=
info: [debug] [UIAUTOMATOR STDOUT] io.appium.android.bootstrap.Bootstrap:
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: id=UiAutomatorTestRunner
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: test=testRunServer
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: class=io.appium.android.bootstrap.Bootstrap
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: current=1
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS_CODE: 1
info: [debug] [BOOTSTRAP] [debug] Socket opened on port 4724
info: [debug] [BOOTSTRAP] [debug] Appium Socket Server Ready
info: [debug] [BOOTSTRAP] [debug] Loading json…
info: [debug] [BOOTSTRAP] [debug] json loading complete.
info: [debug] [BOOTSTRAP] [debug] Registered crash watchers.
info: [debug] Waking up device if it’s not alive
info: [debug] Pushing command to appium work queue: [“wake”,{}]
info: [debug] [BOOTSTRAP] [debug] Client connected
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“wake”,“params”:{}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: wake
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:true}
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “dumpsys window”
info: [debug] Screen already unlocked, continuing.
info: [debug] Pushing command to appium work queue: [“getDataDir”,{}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“getDataDir”,“params”:{}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: getDataDir
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:“/data”}
info: [debug] dataDir set to: /data
info: [debug] Pushing command to appium work queue: [“compressedLayoutHierarchy”,{“compressLayout”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“compressedLayoutHierarchy”,“params”:{“compressLayout”:false}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: compressedLayoutHierarchy
info: [debug] Getting device API level
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “getprop ro.build.version.sdk”
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:false}
info: [debug] Device is at API Level 23
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “am start -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000 -n com.att.android.mobile.attmessages/com.att.ui.screen.ConversationListScreen”
info: [debug] Waiting for pkg “com.att.android.mobile.attmessages” and activity “com.att.ui.screen.ConversationListScreen” to be focused
info: [debug] Getting focused package and activity
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “dumpsys window windows”
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “getprop ro.build.version.release”
info: [debug] Device is at release version 6.0
info: [debug] Device launched! Ready for commands
info: [debug] Setting command timeout to 100 secs
info: [debug] Appium session started with sessionId 5604b91d-b7f6-4063-883b-1ec761c3914e
info: ← POST /wd/hub/session 303 20918.683 ms - 74
info: → GET /wd/hub/session/5604b91d-b7f6-4063-883b-1ec761c3914e {}
info: [debug] Responding to client with success: {“status”:0,“value”:{“platform”:“LINUX”,“browserName”:“Android”,“platformVersion”:“6.0”,“webStorageEnabled”:false,“takesScreenshot”:true,“javascriptEnabled”:true,“databaseEnabled”:false,“networkConnectionEnabled”:true,“locationContextEnabled”:false,“warnings”:{},“desired”:{“app”:“C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk”,“platformName”:“Android”,“deviceName”:“Android Emulator”,“newCommandTimeout”:“100”},“app”:“C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk”,“platformName”:“Android”,“deviceName”:“192.168.56.101:5555”,“newCommandTimeout”:“100”},“sessionId”:“5604b91d-b7f6-4063-883b-1ec761c3914e”}
info: ← GET /wd/hub/session/5604b91d-b7f6-4063-883b-1ec761c3914e 200 11.901 ms - 676 {“status”:0,“value”:{“platform”:“LINUX”,“browserName”:“Android”,“platformVersion”:“6.0”,“webStorageEnabled”:false,“takesScreenshot”:true,“javascriptEnabled”:true,“databaseEnabled”:false,“networkConnectionEnabled”:true,“locationContextEnabled”:false,“warnings”:{},“desired”:{“app”:“C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk”,“platformName”:“Android”,“deviceName”:“Android Emulator”,“newCommandTimeout”:“100”},“app”:“C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk”,“platformName”:“Android”,“deviceName”:“192.168.56.101:5555”,“newCommandTimeout”:“100”},“sessionId”:“5604b91d-b7f6-4063-883b-1ec761c3914e”}
info: → POST /wd/hub/session/5604b91d-b7f6-4063-883b-1ec761c3914e/element {“using”:“id”,“value”:“com.att.android.mobile.attmessages:id/btn_yes”}
info: [debug] Waiting up to 0ms for condition
info: [debug] Pushing command to appium work queue: [“find”,{“strategy”:“id”,“selector”:“com.att.android.mobile.attmessages:id/btn_yes”,“context”:“”,“multiple”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“find”,“params”:{“strategy”:“id”,“selector”:“com.att.android.mobile.attmessages:id/btn_yes”,“context”:“”,“multiple”:false}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: find
info: [debug] [BOOTSTRAP] [debug] Finding com.att.android.mobile.attmessages:id/btn_yes using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.att.android.mobile.attmessages:id/btn_yes]
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:{“ELEMENT”:“1”}}
info: [debug] Responding to client with success: {“status”:0,“value”:{“ELEMENT”:“1”},“sessionId”:“5604b91d-b7f6-4063-883b-1ec761c3914e”}
info: ← POST /wd/hub/session/5604b91d-b7f6-4063-883b-1ec761c3914e/element 200 1626.841 ms - 87 {“status”:0,“value”:{“ELEMENT”:“1”},“sessionId”:“5604b91d-b7f6-4063-883b-1ec761c3914e”}
info: → POST /wd/hub/session/5604b91d-b7f6-4063-883b-1ec761c3914e/element/1/click {“id”:“1”}
info: [debug] Pushing command to appium work queue: [“element:click”,{“elementId”:“1”}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“element:click”,“params”:{“elementId”:“1”}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: click
info: [debug] Responding to client with success: {“status”:0,“value”:true,“sessionId”:“5604b91d-b7f6-4063-883b-1ec761c3914e”}
info: ← POST /wd/hub/session/5604b91d-b7f6-4063-883b-1ec761c3914e/element/1/click 200 2784.280 ms - 76 {“status”:0,“value”:true,“sessionId”:“5604b91d-b7f6-4063-883b-1ec761c3914e”}
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:true}
info: → POST /wd/hub/session/5604b91d-b7f6-4063-883b-1ec761c3914e/element {“using”:“id”,“value”:“com.att.android.mobile.attmessages:id/register”}
info: [debug] Waiting up to 0ms for condition
info: [debug] Pushing command to appium work queue: [“find”,{“strategy”:“id”,“selector”:“com.att.android.mobile.attmessages:id/register”,“context”:“”,“multiple”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“find”,“params”:{“strategy”:“id”,“selector”:“com.att.android.mobile.attmessages:id/register”,“context”:“”,“multiple”:false}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: find
info: [debug] [BOOTSTRAP] [debug] Finding com.att.android.mobile.attmessages:id/register using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.att.android.mobile.attmessages:id/register]
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:{“ELEMENT”:“2”}}
info: [debug] Responding to client with success: {“status”:0,“value”:{“ELEMENT”:“2”},“sessionId”:“5604b91d-b7f6-4063-883b-1ec761c3914e”}
info: ← POST /wd/hub/session/5604b91d-b7f6-4063-883b-1ec761c3914e/element 200 848.761 ms - 87 {“status”:0,“value”:{“ELEMENT”:“2”},“sessionId”:“5604b91d-b7f6-4063-883b-1ec761c3914e”}
info: → POST /wd/hub/session/5604b91d-b7f6-4063-883b-1ec761c3914e/element/2/click {“id”:“2”}
info: [debug] Pushing command to appium work queue: [“element:click”,{“elementId”:“2”}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“element:click”,“params”:{“elementId”:“2”}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: click
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:true}
info: [debug] Responding to client with success: {“status”:0,“value”:true,“sessionId”:“5604b91d-b7f6-4063-883b-1ec761c3914e”}
info: ← POST /wd/hub/session/5604b91d-b7f6-4063-883b-1ec761c3914e/element/2/click 200 1053.405 ms - 76 {“status”:0,“value”:true,“sessionId”:“5604b91d-b7f6-4063-883b-1ec761c3914e”}
info: → POST /wd/hub/session/5604b91d-b7f6-4063-883b-1ec761c3914e/element {“using”:“id”,“value”:“com.att.android.mobile.attmessages:id/msisdnText”}
info: [debug] Waiting up to 0ms for condition
info: [debug] Pushing command to appium work queue: [“find”,{“strategy”:“id”,“selector”:“com.att.android.mobile.attmessages:id/msisdnText”,“context”:“”,“multiple”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“find”,“params”:{“strategy”:“id”,“selector”:“com.att.android.mobile.attmessages:id/msisdnText”,“context”:“”,“multiple”:false}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: find
info: [debug] [BOOTSTRAP] [debug] Finding com.att.android.mobile.attmessages:id/msisdnText using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.att.android.mobile.attmessages:id/msisdnText]
info: [debug] [BOOTSTRAP] [debug] Failed to locate element. Clearing Accessibility cache and retrying.
info: [debug] [BOOTSTRAP] [debug] Finding com.att.android.mobile.attmessages:id/msisdnText using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.att.android.mobile.attmessages:id/msisdnText]
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:7,“value”:“No element found”}
info: [debug] Condition unmet after 531ms. Timing out.
info: [debug] Responding to client with error: {“status”:7,“value”:{“message”:“An element could not be located on the page using the given search parameters.”,“origValue”:“No element found”},“sessionId”:“5604b91d-b7f6-4063-883b-1ec761c3914e”}
info: ← POST /wd/hub/session/5604b91d-b7f6-4063-883b-1ec761c3914e/element 500 677.559 ms - 195
info: [debug] Didn’t get a new command in 100 secs, shutting down…
info: Shutting down appium session
info: [debug] Pressing the HOME button
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “input keyevent 3”
info: [debug] Stopping logcat capture
info: [debug] Logcat terminated with code null, signal SIGTERM
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“shutdown”}
info: [debug] [BOOTSTRAP] [debug] Got command of type SHUTDOWN
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:“OK, shutting down”}
info: [debug] [BOOTSTRAP] [debug] Closed client connection
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: numtests=1
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: stream=.
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: id=UiAutomatorTestRunner
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: test=testRunServer
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: class=io.appium.android.bootstrap.Bootstrap
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: current=1
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS_CODE: 0
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: stream=
info: [debug] [UIAUTOMATOR STDOUT] Test results for WatcherResultPrinter=.
info: [debug] [UIAUTOMATOR STDOUT] Time: 111.386
info: [debug] [UIAUTOMATOR STDOUT] OK (1 test)
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS_CODE: -1
info: [debug] Sent shutdown command, waiting for UiAutomator to stop…
info: [debug] UiAutomator shut down normally
info: [debug] Cleaning up android objects
info: [debug] Cleaning up appium session
info: [debug] We shut down because no new commands came in
info: → POST /wd/hub/session {“desiredCapabilities”:{“app”:“C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk”,“platformName”:“Android”,“deviceName”:“Android Emulator”,“newCommandTimeout”:“100”}}
info: Client User-Agent string: Apache-HttpClient/4.5.1 (Java/1.8.0_71)
info: [debug] No appActivity desired capability or server param. Parsing from apk.
info: [debug] No appPackage desired capability or server param. Parsing from apk.
info: [debug] Using local app from desired caps: C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk
info: [debug] Creating new appium session 3744494d-ccc8-41f3-967d-683ab569c8ad
info: Starting android appium
info: [debug] Getting Java version
info: Java version is: 1.8.0_71
info: [debug] Checking whether adb is present
info: [debug] Using adb from C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe
info: [debug] Parsing package and activity from app manifest
info: [debug] Checking whether aapt is present
info: [debug] Using aapt from C:\Program Files (x86)\Appium\sdk\build-tools\24.0.0-preview\aapt.exe
info: [debug] Extracting package and launch activity from manifest.
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\build-tools\24.0.0-preview\aapt.exe” dump badging C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk
info: [debug] badging package: com.att.android.mobile.attmessages
info: [debug] badging act: com.att.ui.screen.ConversationListScreen
info: [debug] Parsed package and activity are: com.att.android.mobile.attmessages/com.att.ui.screen.ConversationListScreen
info: [debug] Using fast reset? true
info: [debug] Preparing device for session
info: [debug] Checking whether app is actually present
info: Retrieving device
info: [debug] Trying to find a connected android device
info: [debug] Getting connected devices…
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” devices
info: [debug] 1 device(s) connected
info: Found device 192.168.56.101:5555
info: [debug] Setting device id to 192.168.56.101:5555
info: [debug] Waiting for device to be ready and to respond to shell commands (timeout = 5)
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 wait-for-device
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “echo ‘ready’”
info: [debug] Starting logcat capture
info: [debug] Getting device API level
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “getprop ro.build.version.sdk”
info: [debug] Device is at API Level 23
info: Device API level is: 23
info: [debug] Extracting strings for language: default
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “getprop persist.sys.language”
info: [debug] Current device persist.sys.language:
info: [debug] java -jar “C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\jars\appium_apk_tools.jar” “stringsFromApk” “C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk” “C:\WINDOWS\TEMP\com.att.android.mobile.attmessages”
info: [debug] Reading strings from converted strings.json
info: [debug] Setting language to default
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 push “C:\WINDOWS\TEMP\com.att.android.mobile.attmessages\strings.json” /data/local/tmp
info: [debug] Checking whether aapt is present
info: [debug] Using aapt from C:\Program Files (x86)\Appium\sdk\build-tools\24.0.0-preview\aapt.exe
info: [debug] Retrieving process from manifest.
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\build-tools\24.0.0-preview\aapt.exe” dump xmltree C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk AndroidManifest.xml
info: [debug] Set app process to: com.att.android.mobile.attmessages
info: [debug] Not uninstalling app since server not started with --full-reset
info: [debug] Checking app cert for C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk.
info: [debug] executing cmd: java -jar “C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\jars\verify.jar” C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk
info: [debug] App already signed.
info: [debug] Zip-aligning C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk
info: [debug] Checking whether zipalign is present
info: [debug] Using zipalign from C:\Program Files (x86)\Appium\sdk\build-tools\24.0.0-preview\zipalign.exe
info: [debug] Zip-aligning apk.
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\build-tools\24.0.0-preview\zipalign.exe” -f 4 C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk C:\WINDOWS\TEMP\116327-5904-1ll588m\appium.tmp
info: [debug] MD5 for app is 5ded29e09505914602a607073238a85c
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “ls /data/local/tmp/5ded29e09505914602a607073238a85c.apk”
info: [debug] Getting install status for com.att.android.mobile.attmessages
info: [debug] Getting device API level
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “getprop ro.build.version.sdk”
info: [debug] Device is at API Level 23
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “pm list packages -3 com.att.android.mobile.attmessages”
info: [debug] App is installed
info: App is already installed, resetting app
info: [debug] Running fast reset (stop and clear)
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “am force-stop com.att.android.mobile.attmessages”
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “pm clear com.att.android.mobile.attmessages”
info: [debug] Forwarding system:4724 to device:4724
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 forward tcp:4724 tcp:4724
info: [debug] Pushing appium bootstrap to device…
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 push “C:\Program Files (x86)\Appium\node_modules\appium\build\android_bootstrap\AppiumBootstrap.jar” /data/local/tmp/
info: [debug] Pushing settings apk to device…
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 install “C:\Program Files (x86)\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk”
info: [debug] Pushing unlock helper app to device…
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 install “C:\Program Files (x86)\Appium\node_modules\appium\build\unlock_apk\unlock_apk-debug.apk”
info: Starting App
info: [debug] Attempting to kill all ‘uiautomator’ processes
info: [debug] Getting all processes with ‘uiautomator’
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “ps ‘uiautomator’”
info: [debug] No matching processes found
info: [debug] Running bootstrap
info: [debug] spawning: C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe -s 192.168.56.101:5555 shell uiautomator runtest AppiumBootstrap.jar -c io.appium.android.bootstrap.Bootstrap -e pkg com.att.android.mobile.attmessages -e disableAndroidWatchers false
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: numtests=1
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: stream=
info: [debug] [UIAUTOMATOR STDOUT] io.appium.android.bootstrap.Bootstrap:
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: id=UiAutomatorTestRunner
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: test=testRunServer
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: class=io.appium.android.bootstrap.Bootstrap
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: current=1
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS_CODE: 1
info: [debug] [BOOTSTRAP] [debug] Socket opened on port 4724
info: [debug] [BOOTSTRAP] [debug] Appium Socket Server Ready
info: [debug] [BOOTSTRAP] [debug] Loading json…
info: [debug] Waking up device if it’s not alive
info: [debug] Pushing command to appium work queue: [“wake”,{}]
info: [debug] [BOOTSTRAP] [debug] json loading complete.
info: [debug] [BOOTSTRAP] [debug] Registered crash watchers.
info: [debug] [BOOTSTRAP] [debug] Client connected
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“wake”,“params”:{}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: wake
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “dumpsys window”
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:true}
info: [debug] Screen already unlocked, continuing.
info: [debug] Pushing command to appium work queue: [“getDataDir”,{}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“getDataDir”,“params”:{}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: getDataDir
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:“/data”}
info: [debug] dataDir set to: /data
info: [debug] Pushing command to appium work queue: [“compressedLayoutHierarchy”,{“compressLayout”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“compressedLayoutHierarchy”,“params”:{“compressLayout”:false}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: compressedLayoutHierarchy
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:false}
info: [debug] Getting device API level
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “getprop ro.build.version.sdk”
info: [debug] Device is at API Level 23
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “am start -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000 -n com.att.android.mobile.attmessages/com.att.ui.screen.ConversationListScreen”
info: [debug] Waiting for pkg “com.att.android.mobile.attmessages” and activity “com.att.ui.screen.ConversationListScreen” to be focused
info: [debug] Getting focused package and activity
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “dumpsys window windows”
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “getprop ro.build.version.release”
info: [debug] Device is at release version 6.0
info: [debug] Device launched! Ready for commands
info: [debug] Setting command timeout to 100 secs
info: [debug] Appium session started with sessionId 3744494d-ccc8-41f3-967d-683ab569c8ad
info: ← POST /wd/hub/session 303 16956.467 ms - 74
info: → GET /wd/hub/session/3744494d-ccc8-41f3-967d-683ab569c8ad {}
info: [debug] Responding to client with success: {“status”:0,“value”:{“platform”:“LINUX”,“browserName”:“Android”,“platformVersion”:“6.0”,“webStorageEnabled”:false,“takesScreenshot”:true,“javascriptEnabled”:true,“databaseEnabled”:false,“networkConnectionEnabled”:true,“locationContextEnabled”:false,“warnings”:{},“desired”:{“app”:“C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk”,“platformName”:“Android”,“deviceName”:“Android Emulator”,“newCommandTimeout”:“100”},“app”:“C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk”,“platformName”:“Android”,“deviceName”:“192.168.56.101:5555”,“newCommandTimeout”:“100”},“sessionId”:“3744494d-ccc8-41f3-967d-683ab569c8ad”}
info: ← GET /wd/hub/session/3744494d-ccc8-41f3-967d-683ab569c8ad 200 27.748 ms - 676 {“status”:0,“value”:{“platform”:“LINUX”,“browserName”:“Android”,“platformVersion”:“6.0”,“webStorageEnabled”:false,“takesScreenshot”:true,“javascriptEnabled”:true,“databaseEnabled”:false,“networkConnectionEnabled”:true,“locationContextEnabled”:false,“warnings”:{},“desired”:{“app”:“C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk”,“platformName”:“Android”,“deviceName”:“Android Emulator”,“newCommandTimeout”:“100”},“app”:“C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk”,“platformName”:“Android”,“deviceName”:“192.168.56.101:5555”,“newCommandTimeout”:“100”},“sessionId”:“3744494d-ccc8-41f3-967d-683ab569c8ad”}
info: → POST /wd/hub/session/3744494d-ccc8-41f3-967d-683ab569c8ad/element {“using”:“id”,“value”:“com.att.android.mobile.attmessages:id/btn_yes”}
info: [debug] Waiting up to 0ms for condition
info: [debug] Pushing command to appium work queue: [“find”,{“strategy”:“id”,“selector”:“com.att.android.mobile.attmessages:id/btn_yes”,“context”:“”,“multiple”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“find”,“params”:{“strategy”:“id”,“selector”:“com.att.android.mobile.attmessages:id/btn_yes”,“context”:“”,“multiple”:false}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: find
info: [debug] [BOOTSTRAP] [debug] Finding com.att.android.mobile.attmessages:id/btn_yes using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.att.android.mobile.attmessages:id/btn_yes]
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:{“ELEMENT”:“1”}}
info: [debug] Responding to client with success: {“status”:0,“value”:{“ELEMENT”:“1”},“sessionId”:“3744494d-ccc8-41f3-967d-683ab569c8ad”}
info: ← POST /wd/hub/session/3744494d-ccc8-41f3-967d-683ab569c8ad/element 200 1730.754 ms - 87 {“status”:0,“value”:{“ELEMENT”:“1”},“sessionId”:“3744494d-ccc8-41f3-967d-683ab569c8ad”}
info: → POST /wd/hub/session/3744494d-ccc8-41f3-967d-683ab569c8ad/element/1/click {“id”:“1”}
info: [debug] Pushing command to appium work queue: [“element:click”,{“elementId”:“1”}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“element:click”,“params”:{“elementId”:“1”}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: click
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:true}
info: [debug] Responding to client with success: {“status”:0,“value”:true,“sessionId”:“3744494d-ccc8-41f3-967d-683ab569c8ad”}
info: ← POST /wd/hub/session/3744494d-ccc8-41f3-967d-683ab569c8ad/element/1/click 200 2977.396 ms - 76 {“status”:0,“value”:true,“sessionId”:“3744494d-ccc8-41f3-967d-683ab569c8ad”}
info: → POST /wd/hub/session/3744494d-ccc8-41f3-967d-683ab569c8ad/element {“using”:“id”,“value”:“com.att.android.mobile.attmessages:id/register”}
info: [debug] Waiting up to 0ms for condition
info: [debug] Pushing command to appium work queue: [“find”,{“strategy”:“id”,“selector”:“com.att.android.mobile.attmessages:id/register”,“context”:“”,“multiple”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“find”,“params”:{“strategy”:“id”,“selector”:“com.att.android.mobile.attmessages:id/register”,“context”:“”,“multiple”:false}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: find
info: [debug] [BOOTSTRAP] [debug] Finding com.att.android.mobile.attmessages:id/register using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.att.android.mobile.attmessages:id/register]
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:{“ELEMENT”:“2”}}
info: [debug] Responding to client with success: {“status”:0,“value”:{“ELEMENT”:“2”},“sessionId”:“3744494d-ccc8-41f3-967d-683ab569c8ad”}
info: ← POST /wd/hub/session/3744494d-ccc8-41f3-967d-683ab569c8ad/element 200 855.441 ms - 87 {“status”:0,“value”:{“ELEMENT”:“2”},“sessionId”:“3744494d-ccc8-41f3-967d-683ab569c8ad”}
info: → POST /wd/hub/session/3744494d-ccc8-41f3-967d-683ab569c8ad/element/2/click {“id”:“2”}
info: [debug] Pushing command to appium work queue: [“element:click”,{“elementId”:“2”}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“element:click”,“params”:{“elementId”:“2”}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: click
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:true}
info: [debug] Responding to client with success: {“status”:0,“value”:true,“sessionId”:“3744494d-ccc8-41f3-967d-683ab569c8ad”}
info: ← POST /wd/hub/session/3744494d-ccc8-41f3-967d-683ab569c8ad/element/2/click 200 2092.485 ms - 76 {“status”:0,“value”:true,“sessionId”:“3744494d-ccc8-41f3-967d-683ab569c8ad”}
info: → POST /wd/hub/session/3744494d-ccc8-41f3-967d-683ab569c8ad/element {“using”:“id”,“value”:“com.att.android.mobile.attmessages:id/msisdnText”}
info: [debug] Waiting up to 0ms for condition
info: [debug] Pushing command to appium work queue: [“find”,{“strategy”:“id”,“selector”:“com.att.android.mobile.attmessages:id/msisdnText”,“context”:“”,“multiple”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“find”,“params”:{“strategy”:“id”,“selector”:“com.att.android.mobile.attmessages:id/msisdnText”,“context”:“”,“multiple”:false}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: find
info: [debug] [BOOTSTRAP] [debug] Finding com.att.android.mobile.attmessages:id/msisdnText using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.att.android.mobile.attmessages:id/msisdnText]
info: [debug] [BOOTSTRAP] [debug] Failed to locate element. Clearing Accessibility cache and retrying.
info: [debug] [BOOTSTRAP] [debug] Finding com.att.android.mobile.attmessages:id/msisdnText using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.att.android.mobile.attmessages:id/msisdnText]
info: [debug] Condition unmet after 1909ms. Timing out.
info: [debug] Responding to client with error: {“status”:7,“value”:{“message”:“An element could not be located on the page using the given search parameters.”,“origValue”:“No element found”},“sessionId”:“3744494d-ccc8-41f3-967d-683ab569c8ad”}
info: ← POST /wd/hub/session/3744494d-ccc8-41f3-967d-683ab569c8ad/element 500 3093.520 ms - 195
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:7,“value”:“No element found”}
info: [debug] Didn’t get a new command in 100 secs, shutting down…
info: Shutting down appium session
info: [debug] Pressing the HOME button
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “input keyevent 3”
info: [debug] Stopping logcat capture
info: [debug] Logcat terminated with code null, signal SIGTERM
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“shutdown”}
info: [debug] [BOOTSTRAP] [debug] Got command of type SHUTDOWN
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:“OK, shutting down”}
info: [debug] [BOOTSTRAP] [debug] Closed client connection
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: numtests=1
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: stream=.
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: id=UiAutomatorTestRunner
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: test=testRunServer
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: class=io.appium.android.bootstrap.Bootstrap
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: current=1
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS_CODE: 0
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: stream=
info: [debug] [UIAUTOMATOR STDOUT] Test results for WatcherResultPrinter=.
info: [debug] [UIAUTOMATOR STDOUT] Time: 111.163
info: [debug] [UIAUTOMATOR STDOUT] OK (1 test)
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS_CODE: -1
info: [debug] Sent shutdown command, waiting for UiAutomator to stop…
info: [debug] UiAutomator shut down normally
info: [debug] Cleaning up android objects
info: [debug] Cleaning up appium session
info: [debug] We shut down because no new commands came in
Checking if an update is available
Update not available
Launching Appium server with command: C:\Program Files (x86)\Appium\node.exe lib\server\main.js --address 127.0.0.1 --port 4723 --platform-name Android --platform-version 23 --automation-name Appium --log-no-color
info: Welcome to Appium v1.4.16 (REV ae6877eff263066b26328d457bd285c0cc62430d)
info: Appium REST http interface listener started on 127.0.0.1:4723
info: [debug] Non-default server args: {“address”:“127.0.0.1”,“logNoColors”:true,“platformName”:“Android”,“platformVersion”:“23”,“automationName”:“Appium”}
info: Console LogLevel: debug
info: → POST /wd/hub/session {“desiredCapabilities”:{“app”:“C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk”,“platformName”:“Android”,“deviceName”:“Android Emulator”,“newCommandTimeout”:“100”}}
info: Client User-Agent string: Apache-HttpClient/4.5.1 (Java/1.8.0_71)
info: [debug] No appActivity desired capability or server param. Parsing from apk.
info: [debug] No appPackage desired capability or server param. Parsing from apk.
info: [debug] Using local app from desired caps: C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk
info: [debug] Creating new appium session 5604b91d-b7f6-4063-883b-1ec761c3914e
info: Starting android appium
info: [debug] Getting Java version
info: Java version is: 1.8.0_71
info: [debug] Checking whether adb is present
info: [debug] Using adb from C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe
info: [debug] Parsing package and activity from app manifest
info: [debug] Checking whether aapt is present
info: [debug] Using aapt from C:\Program Files (x86)\Appium\sdk\build-tools\24.0.0-preview\aapt.exe
info: [debug] Extracting package and launch activity from manifest.
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\build-tools\24.0.0-preview\aapt.exe” dump badging C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk
info: [debug] badging package: com.att.android.mobile.attmessages
info: [debug] badging act: com.att.ui.screen.ConversationListScreen
info: [debug] Parsed package and activity are: com.att.android.mobile.attmessages/com.att.ui.screen.ConversationListScreen
info: [debug] Using fast reset? true
info: [debug] Preparing device for session
info: [debug] Checking whether app is actually present
info: Retrieving device
info: [debug] Trying to find a connected android device
info: [debug] Getting connected devices…
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” devices
info: [debug] 1 device(s) connected
info: Found device 192.168.56.101:5555
info: [debug] Setting device id to 192.168.56.101:5555
info: [debug] Waiting for device to be ready and to respond to shell commands (timeout = 5)
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 wait-for-device
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “echo ‘ready’”
info: [debug] Starting logcat capture
info: [debug] Getting device API level
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “getprop ro.build.version.sdk”
info: [debug] Device is at API Level 23
info: Device API level is: 23
info: [debug] Extracting strings for language: default
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “getprop persist.sys.language”
info: [debug] Current device persist.sys.language:
info: [debug] java -jar “C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\jars\appium_apk_tools.jar” “stringsFromApk” “C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk” “C:\WINDOWS\TEMP\com.att.android.mobile.attmessages”
info: [debug] Reading strings from converted strings.json
info: [debug] Setting language to default
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 push “C:\WINDOWS\TEMP\com.att.android.mobile.attmessages\strings.json” /data/local/tmp
info: [debug] Checking whether aapt is present
info: [debug] Using aapt from C:\Program Files (x86)\Appium\sdk\build-tools\24.0.0-preview\aapt.exe
info: [debug] Retrieving process from manifest.
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\build-tools\24.0.0-preview\aapt.exe” dump xmltree C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk AndroidManifest.xml
info: [debug] Set app process to: com.att.android.mobile.attmessages
info: [debug] Not uninstalling app since server not started with --full-reset
info: [debug] Checking app cert for C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk.
info: [debug] executing cmd: java -jar “C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\jars\verify.jar” C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk
info: [debug] App already signed.
info: [debug] Zip-aligning C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk
info: [debug] Checking whether zipalign is present
info: [debug] Using zipalign from C:\Program Files (x86)\Appium\sdk\build-tools\24.0.0-preview\zipalign.exe
info: [debug] Zip-aligning apk.
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\build-tools\24.0.0-preview\zipalign.exe” -f 4 C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk C:\WINDOWS\TEMP\116327-5904-mbf3\appium.tmp
info: [debug] MD5 for app is 5ded29e09505914602a607073238a85c
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “ls /data/local/tmp/5ded29e09505914602a607073238a85c.apk”
info: [debug] Getting install status for com.att.android.mobile.attmessages
info: [debug] Getting device API level
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “getprop ro.build.version.sdk”
info: [debug] Device is at API Level 23
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “pm list packages -3 com.att.android.mobile.attmessages”
info: [debug] App is installed
info: App is already installed, resetting app
info: [debug] Running fast reset (stop and clear)
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “am force-stop com.att.android.mobile.attmessages”
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “pm clear com.att.android.mobile.attmessages”
info: [debug] Forwarding system:4724 to device:4724
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 forward tcp:4724 tcp:4724
info: [debug] Pushing appium bootstrap to device…
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 push “C:\Program Files (x86)\Appium\node_modules\appium\build\android_bootstrap\AppiumBootstrap.jar” /data/local/tmp/
info: [debug] Pushing settings apk to device…
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 install “C:\Program Files (x86)\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk”
info: [debug] Pushing unlock helper app to device…
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 install “C:\Program Files (x86)\Appium\node_modules\appium\build\unlock_apk\unlock_apk-debug.apk”
info: Starting App
info: [debug] Attempting to kill all ‘uiautomator’ processes
info: [debug] Getting all processes with ‘uiautomator’
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “ps ‘uiautomator’”
info: [debug] No matching processes found
info: [debug] Running bootstrap
info: [debug] spawning: C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe -s 192.168.56.101:5555 shell uiautomator runtest AppiumBootstrap.jar -c io.appium.android.bootstrap.Bootstrap -e pkg com.att.android.mobile.attmessages -e disableAndroidWatchers false
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: numtests=1
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: stream=
info: [debug] [UIAUTOMATOR STDOUT] io.appium.android.bootstrap.Bootstrap:
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: id=UiAutomatorTestRunner
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: test=testRunServer
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: class=io.appium.android.bootstrap.Bootstrap
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: current=1
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS_CODE: 1
info: [debug] [BOOTSTRAP] [debug] Socket opened on port 4724
info: [debug] [BOOTSTRAP] [debug] Appium Socket Server Ready
info: [debug] [BOOTSTRAP] [debug] Loading json…
info: [debug] [BOOTSTRAP] [debug] json loading complete.
info: [debug] [BOOTSTRAP] [debug] Registered crash watchers.
info: [debug] Waking up device if it’s not alive
info: [debug] Pushing command to appium work queue: [“wake”,{}]
info: [debug] [BOOTSTRAP] [debug] Client connected
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“wake”,“params”:{}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: wake
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:true}
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “dumpsys window”
info: [debug] Screen already unlocked, continuing.
info: [debug] Pushing command to appium work queue: [“getDataDir”,{}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“getDataDir”,“params”:{}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: getDataDir
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:“/data”}
info: [debug] dataDir set to: /data
info: [debug] Pushing command to appium work queue: [“compressedLayoutHierarchy”,{“compressLayout”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“compressedLayoutHierarchy”,“params”:{“compressLayout”:false}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: compressedLayoutHierarchy
info: [debug] Getting device API level
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “getprop ro.build.version.sdk”
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:false}
info: [debug] Device is at API Level 23
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “am start -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000 -n com.att.android.mobile.attmessages/com.att.ui.screen.ConversationListScreen”
info: [debug] Waiting for pkg “com.att.android.mobile.attmessages” and activity “com.att.ui.screen.ConversationListScreen” to be focused
info: [debug] Getting focused package and activity
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “dumpsys window windows”
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “getprop ro.build.version.release”
info: [debug] Device is at release version 6.0
info: [debug] Device launched! Ready for commands
info: [debug] Setting command timeout to 100 secs
info: [debug] Appium session started with sessionId 5604b91d-b7f6-4063-883b-1ec761c3914e
info: ← POST /wd/hub/session 303 20918.683 ms - 74
info: → GET /wd/hub/session/5604b91d-b7f6-4063-883b-1ec761c3914e {}
info: [debug] Responding to client with success: {“status”:0,“value”:{“platform”:“LINUX”,“browserName”:“Android”,“platformVersion”:“6.0”,“webStorageEnabled”:false,“takesScreenshot”:true,“javascriptEnabled”:true,“databaseEnabled”:false,“networkConnectionEnabled”:true,“locationContextEnabled”:false,“warnings”:{},“desired”:{“app”:“C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk”,“platformName”:“Android”,“deviceName”:“Android Emulator”,“newCommandTimeout”:“100”},“app”:“C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk”,“platformName”:“Android”,“deviceName”:“192.168.56.101:5555”,“newCommandTimeout”:“100”},“sessionId”:“5604b91d-b7f6-4063-883b-1ec761c3914e”}
info: ← GET /wd/hub/session/5604b91d-b7f6-4063-883b-1ec761c3914e 200 11.901 ms - 676 {“status”:0,“value”:{“platform”:“LINUX”,“browserName”:“Android”,“platformVersion”:“6.0”,“webStorageEnabled”:false,“takesScreenshot”:true,“javascriptEnabled”:true,“databaseEnabled”:false,“networkConnectionEnabled”:true,“locationContextEnabled”:false,“warnings”:{},“desired”:{“app”:“C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk”,“platformName”:“Android”,“deviceName”:“Android Emulator”,“newCommandTimeout”:“100”},“app”:“C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk”,“platformName”:“Android”,“deviceName”:“192.168.56.101:5555”,“newCommandTimeout”:“100”},“sessionId”:“5604b91d-b7f6-4063-883b-1ec761c3914e”}
info: → POST /wd/hub/session/5604b91d-b7f6-4063-883b-1ec761c3914e/element {“using”:“id”,“value”:“com.att.android.mobile.attmessages:id/btn_yes”}
info: [debug] Waiting up to 0ms for condition
info: [debug] Pushing command to appium work queue: [“find”,{“strategy”:“id”,“selector”:“com.att.android.mobile.attmessages:id/btn_yes”,“context”:“”,“multiple”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“find”,“params”:{“strategy”:“id”,“selector”:“com.att.android.mobile.attmessages:id/btn_yes”,“context”:“”,“multiple”:false}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: find
info: [debug] [BOOTSTRAP] [debug] Finding com.att.android.mobile.attmessages:id/btn_yes using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.att.android.mobile.attmessages:id/btn_yes]
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:{“ELEMENT”:“1”}}
info: [debug] Responding to client with success: {“status”:0,“value”:{“ELEMENT”:“1”},“sessionId”:“5604b91d-b7f6-4063-883b-1ec761c3914e”}
info: ← POST /wd/hub/session/5604b91d-b7f6-4063-883b-1ec761c3914e/element 200 1626.841 ms - 87 {“status”:0,“value”:{“ELEMENT”:“1”},“sessionId”:“5604b91d-b7f6-4063-883b-1ec761c3914e”}
info: → POST /wd/hub/session/5604b91d-b7f6-4063-883b-1ec761c3914e/element/1/click {“id”:“1”}
info: [debug] Pushing command to appium work queue: [“element:click”,{“elementId”:“1”}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“element:click”,“params”:{“elementId”:“1”}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: click
info: [debug] Responding to client with success: {“status”:0,“value”:true,“sessionId”:“5604b91d-b7f6-4063-883b-1ec761c3914e”}
info: ← POST /wd/hub/session/5604b91d-b7f6-4063-883b-1ec761c3914e/element/1/click 200 2784.280 ms - 76 {“status”:0,“value”:true,“sessionId”:“5604b91d-b7f6-4063-883b-1ec761c3914e”}
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:true}
info: → POST /wd/hub/session/5604b91d-b7f6-4063-883b-1ec761c3914e/element {“using”:“id”,“value”:“com.att.android.mobile.attmessages:id/register”}
info: [debug] Waiting up to 0ms for condition
info: [debug] Pushing command to appium work queue: [“find”,{“strategy”:“id”,“selector”:“com.att.android.mobile.attmessages:id/register”,“context”:“”,“multiple”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“find”,“params”:{“strategy”:“id”,“selector”:“com.att.android.mobile.attmessages:id/register”,“context”:“”,“multiple”:false}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: find
info: [debug] [BOOTSTRAP] [debug] Finding com.att.android.mobile.attmessages:id/register using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.att.android.mobile.attmessages:id/register]
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:{“ELEMENT”:“2”}}
info: [debug] Responding to client with success: {“status”:0,“value”:{“ELEMENT”:“2”},“sessionId”:“5604b91d-b7f6-4063-883b-1ec761c3914e”}
info: ← POST /wd/hub/session/5604b91d-b7f6-4063-883b-1ec761c3914e/element 200 848.761 ms - 87 {“status”:0,“value”:{“ELEMENT”:“2”},“sessionId”:“5604b91d-b7f6-4063-883b-1ec761c3914e”}
info: → POST /wd/hub/session/5604b91d-b7f6-4063-883b-1ec761c3914e/element/2/click {“id”:“2”}
info: [debug] Pushing command to appium work queue: [“element:click”,{“elementId”:“2”}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“element:click”,“params”:{“elementId”:“2”}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: click
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:true}
info: [debug] Responding to client with success: {“status”:0,“value”:true,“sessionId”:“5604b91d-b7f6-4063-883b-1ec761c3914e”}
info: ← POST /wd/hub/session/5604b91d-b7f6-4063-883b-1ec761c3914e/element/2/click 200 1053.405 ms - 76 {“status”:0,“value”:true,“sessionId”:“5604b91d-b7f6-4063-883b-1ec761c3914e”}
info: → POST /wd/hub/session/5604b91d-b7f6-4063-883b-1ec761c3914e/element {“using”:“id”,“value”:“com.att.android.mobile.attmessages:id/msisdnText”}
info: [debug] Waiting up to 0ms for condition
info: [debug] Pushing command to appium work queue: [“find”,{“strategy”:“id”,“selector”:“com.att.android.mobile.attmessages:id/msisdnText”,“context”:“”,“multiple”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“find”,“params”:{“strategy”:“id”,“selector”:“com.att.android.mobile.attmessages:id/msisdnText”,“context”:“”,“multiple”:false}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: find
info: [debug] [BOOTSTRAP] [debug] Finding com.att.android.mobile.attmessages:id/msisdnText using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.att.android.mobile.attmessages:id/msisdnText]
info: [debug] [BOOTSTRAP] [debug] Failed to locate element. Clearing Accessibility cache and retrying.
info: [debug] [BOOTSTRAP] [debug] Finding com.att.android.mobile.attmessages:id/msisdnText using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.att.android.mobile.attmessages:id/msisdnText]
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:7,“value”:“No element found”}
info: [debug] Condition unmet after 531ms. Timing out.
info: [debug] Responding to client with error: {“status”:7,“value”:{“message”:“An element could not be located on the page using the given search parameters.”,“origValue”:“No element found”},“sessionId”:“5604b91d-b7f6-4063-883b-1ec761c3914e”}
info: ← POST /wd/hub/session/5604b91d-b7f6-4063-883b-1ec761c3914e/element 500 677.559 ms - 195
info: [debug] Didn’t get a new command in 100 secs, shutting down…
info: Shutting down appium session
info: [debug] Pressing the HOME button
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “input keyevent 3”
info: [debug] Stopping logcat capture
info: [debug] Logcat terminated with code null, signal SIGTERM
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“shutdown”}
info: [debug] [BOOTSTRAP] [debug] Got command of type SHUTDOWN
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:“OK, shutting down”}
info: [debug] [BOOTSTRAP] [debug] Closed client connection
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: numtests=1
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: stream=.
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: id=UiAutomatorTestRunner
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: test=testRunServer
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: class=io.appium.android.bootstrap.Bootstrap
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: current=1
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS_CODE: 0
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: stream=
info: [debug] [UIAUTOMATOR STDOUT] Test results for WatcherResultPrinter=.
info: [debug] [UIAUTOMATOR STDOUT] Time: 111.386
info: [debug] [UIAUTOMATOR STDOUT] OK (1 test)
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS_CODE: -1
info: [debug] Sent shutdown command, waiting for UiAutomator to stop…
info: [debug] UiAutomator shut down normally
info: [debug] Cleaning up android objects
info: [debug] Cleaning up appium session
info: [debug] We shut down because no new commands came in
info: → POST /wd/hub/session {“desiredCapabilities”:{“app”:“C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk”,“platformName”:“Android”,“deviceName”:“Android Emulator”,“newCommandTimeout”:“100”}}
info: Client User-Agent string: Apache-HttpClient/4.5.1 (Java/1.8.0_71)
info: [debug] No appActivity desired capability or server param. Parsing from apk.
info: [debug] No appPackage desired capability or server param. Parsing from apk.
info: [debug] Using local app from desired caps: C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk
info: [debug] Creating new appium session 3744494d-ccc8-41f3-967d-683ab569c8ad
info: Starting android appium
info: [debug] Getting Java version
info: Java version is: 1.8.0_71
info: [debug] Checking whether adb is present
info: [debug] Using adb from C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe
info: [debug] Parsing package and activity from app manifest
info: [debug] Checking whether aapt is present
info: [debug] Using aapt from C:\Program Files (x86)\Appium\sdk\build-tools\24.0.0-preview\aapt.exe
info: [debug] Extracting package and launch activity from manifest.
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\build-tools\24.0.0-preview\aapt.exe” dump badging C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk
info: [debug] badging package: com.att.android.mobile.attmessages
info: [debug] badging act: com.att.ui.screen.ConversationListScreen
info: [debug] Parsed package and activity are: com.att.android.mobile.attmessages/com.att.ui.screen.ConversationListScreen
info: [debug] Using fast reset? true
info: [debug] Preparing device for session
info: [debug] Checking whether app is actually present
info: Retrieving device
info: [debug] Trying to find a connected android device
info: [debug] Getting connected devices…
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” devices
info: [debug] 1 device(s) connected
info: Found device 192.168.56.101:5555
info: [debug] Setting device id to 192.168.56.101:5555
info: [debug] Waiting for device to be ready and to respond to shell commands (timeout = 5)
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 wait-for-device
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “echo ‘ready’”
info: [debug] Starting logcat capture
info: [debug] Getting device API level
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “getprop ro.build.version.sdk”
info: [debug] Device is at API Level 23
info: Device API level is: 23
info: [debug] Extracting strings for language: default
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “getprop persist.sys.language”
info: [debug] Current device persist.sys.language:
info: [debug] java -jar “C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\jars\appium_apk_tools.jar” “stringsFromApk” “C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk” “C:\WINDOWS\TEMP\com.att.android.mobile.attmessages”
info: [debug] Reading strings from converted strings.json
info: [debug] Setting language to default
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 push “C:\WINDOWS\TEMP\com.att.android.mobile.attmessages\strings.json” /data/local/tmp
info: [debug] Checking whether aapt is present
info: [debug] Using aapt from C:\Program Files (x86)\Appium\sdk\build-tools\24.0.0-preview\aapt.exe
info: [debug] Retrieving process from manifest.
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\build-tools\24.0.0-preview\aapt.exe” dump xmltree C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk AndroidManifest.xml
info: [debug] Set app process to: com.att.android.mobile.attmessages
info: [debug] Not uninstalling app since server not started with --full-reset
info: [debug] Checking app cert for C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk.
info: [debug] executing cmd: java -jar “C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\jars\verify.jar” C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk
info: [debug] App already signed.
info: [debug] Zip-aligning C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk
info: [debug] Checking whether zipalign is present
info: [debug] Using zipalign from C:\Program Files (x86)\Appium\sdk\build-tools\24.0.0-preview\zipalign.exe
info: [debug] Zip-aligning apk.
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\build-tools\24.0.0-preview\zipalign.exe” -f 4 C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk C:\WINDOWS\TEMP\116327-5904-1ll588m\appium.tmp
info: [debug] MD5 for app is 5ded29e09505914602a607073238a85c
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “ls /data/local/tmp/5ded29e09505914602a607073238a85c.apk”
info: [debug] Getting install status for com.att.android.mobile.attmessages
info: [debug] Getting device API level
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “getprop ro.build.version.sdk”
info: [debug] Device is at API Level 23
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “pm list packages -3 com.att.android.mobile.attmessages”
info: [debug] App is installed
info: App is already installed, resetting app
info: [debug] Running fast reset (stop and clear)
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “am force-stop com.att.android.mobile.attmessages”
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “pm clear com.att.android.mobile.attmessages”
info: [debug] Forwarding system:4724 to device:4724
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 forward tcp:4724 tcp:4724
info: [debug] Pushing appium bootstrap to device…
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 push “C:\Program Files (x86)\Appium\node_modules\appium\build\android_bootstrap\AppiumBootstrap.jar” /data/local/tmp/
info: [debug] Pushing settings apk to device…
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 install “C:\Program Files (x86)\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk”
info: [debug] Pushing unlock helper app to device…
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 install “C:\Program Files (x86)\Appium\node_modules\appium\build\unlock_apk\unlock_apk-debug.apk”
info: Starting App
info: [debug] Attempting to kill all ‘uiautomator’ processes
info: [debug] Getting all processes with ‘uiautomator’
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “ps ‘uiautomator’”
info: [debug] No matching processes found
info: [debug] Running bootstrap
info: [debug] spawning: C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe -s 192.168.56.101:5555 shell uiautomator runtest AppiumBootstrap.jar -c io.appium.android.bootstrap.Bootstrap -e pkg com.att.android.mobile.attmessages -e disableAndroidWatchers false
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: numtests=1
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: stream=
info: [debug] [UIAUTOMATOR STDOUT] io.appium.android.bootstrap.Bootstrap:
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: id=UiAutomatorTestRunner
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: test=testRunServer
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: class=io.appium.android.bootstrap.Bootstrap
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: current=1
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS_CODE: 1
info: [debug] [BOOTSTRAP] [debug] Socket opened on port 4724
info: [debug] [BOOTSTRAP] [debug] Appium Socket Server Ready
info: [debug] [BOOTSTRAP] [debug] Loading json…
info: [debug] Waking up device if it’s not alive
info: [debug] Pushing command to appium work queue: [“wake”,{}]
info: [debug] [BOOTSTRAP] [debug] json loading complete.
info: [debug] [BOOTSTRAP] [debug] Registered crash watchers.
info: [debug] [BOOTSTRAP] [debug] Client connected
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“wake”,“params”:{}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: wake
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “dumpsys window”
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:true}
info: [debug] Screen already unlocked, continuing.
info: [debug] Pushing command to appium work queue: [“getDataDir”,{}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“getDataDir”,“params”:{}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: getDataDir
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:“/data”}
info: [debug] dataDir set to: /data
info: [debug] Pushing command to appium work queue: [“compressedLayoutHierarchy”,{“compressLayout”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“compressedLayoutHierarchy”,“params”:{“compressLayout”:false}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: compressedLayoutHierarchy
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:false}
info: [debug] Getting device API level
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “getprop ro.build.version.sdk”
info: [debug] Device is at API Level 23
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “am start -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000 -n com.att.android.mobile.attmessages/com.att.ui.screen.ConversationListScreen”
info: [debug] Waiting for pkg “com.att.android.mobile.attmessages” and activity “com.att.ui.screen.ConversationListScreen” to be focused
info: [debug] Getting focused package and activity
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “dumpsys window windows”
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “getprop ro.build.version.release”
info: [debug] Device is at release version 6.0
info: [debug] Device launched! Ready for commands
info: [debug] Setting command timeout to 100 secs
info: [debug] Appium session started with sessionId 3744494d-ccc8-41f3-967d-683ab569c8ad
info: ← POST /wd/hub/session 303 16956.467 ms - 74
info: → GET /wd/hub/session/3744494d-ccc8-41f3-967d-683ab569c8ad {}
info: [debug] Responding to client with success: {“status”:0,“value”:{“platform”:“LINUX”,“browserName”:“Android”,“platformVersion”:“6.0”,“webStorageEnabled”:false,“takesScreenshot”:true,“javascriptEnabled”:true,“databaseEnabled”:false,“networkConnectionEnabled”:true,“locationContextEnabled”:false,“warnings”:{},“desired”:{“app”:“C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk”,“platformName”:“Android”,“deviceName”:“Android Emulator”,“newCommandTimeout”:“100”},“app”:“C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk”,“platformName”:“Android”,“deviceName”:“192.168.56.101:5555”,“newCommandTimeout”:“100”},“sessionId”:“3744494d-ccc8-41f3-967d-683ab569c8ad”}
info: ← GET /wd/hub/session/3744494d-ccc8-41f3-967d-683ab569c8ad 200 27.748 ms - 676 {“status”:0,“value”:{“platform”:“LINUX”,“browserName”:“Android”,“platformVersion”:“6.0”,“webStorageEnabled”:false,“takesScreenshot”:true,“javascriptEnabled”:true,“databaseEnabled”:false,“networkConnectionEnabled”:true,“locationContextEnabled”:false,“warnings”:{},“desired”:{“app”:“C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk”,“platformName”:“Android”,“deviceName”:“Android Emulator”,“newCommandTimeout”:“100”},“app”:“C:\Users\vovan\workspace\Appiumintro\AppiumVova\Appium_Final\src\base.apk”,“platformName”:“Android”,“deviceName”:“192.168.56.101:5555”,“newCommandTimeout”:“100”},“sessionId”:“3744494d-ccc8-41f3-967d-683ab569c8ad”}
info: → POST /wd/hub/session/3744494d-ccc8-41f3-967d-683ab569c8ad/element {“using”:“id”,“value”:“com.att.android.mobile.attmessages:id/btn_yes”}
info: [debug] Waiting up to 0ms for condition
info: [debug] Pushing command to appium work queue: [“find”,{“strategy”:“id”,“selector”:“com.att.android.mobile.attmessages:id/btn_yes”,“context”:“”,“multiple”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“find”,“params”:{“strategy”:“id”,“selector”:“com.att.android.mobile.attmessages:id/btn_yes”,“context”:“”,“multiple”:false}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: find
info: [debug] [BOOTSTRAP] [debug] Finding com.att.android.mobile.attmessages:id/btn_yes using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.att.android.mobile.attmessages:id/btn_yes]
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:{“ELEMENT”:“1”}}
info: [debug] Responding to client with success: {“status”:0,“value”:{“ELEMENT”:“1”},“sessionId”:“3744494d-ccc8-41f3-967d-683ab569c8ad”}
info: ← POST /wd/hub/session/3744494d-ccc8-41f3-967d-683ab569c8ad/element 200 1730.754 ms - 87 {“status”:0,“value”:{“ELEMENT”:“1”},“sessionId”:“3744494d-ccc8-41f3-967d-683ab569c8ad”}
info: → POST /wd/hub/session/3744494d-ccc8-41f3-967d-683ab569c8ad/element/1/click {“id”:“1”}
info: [debug] Pushing command to appium work queue: [“element:click”,{“elementId”:“1”}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“element:click”,“params”:{“elementId”:“1”}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: click
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:true}
info: [debug] Responding to client with success: {“status”:0,“value”:true,“sessionId”:“3744494d-ccc8-41f3-967d-683ab569c8ad”}
info: ← POST /wd/hub/session/3744494d-ccc8-41f3-967d-683ab569c8ad/element/1/click 200 2977.396 ms - 76 {“status”:0,“value”:true,“sessionId”:“3744494d-ccc8-41f3-967d-683ab569c8ad”}
info: → POST /wd/hub/session/3744494d-ccc8-41f3-967d-683ab569c8ad/element {“using”:“id”,“value”:“com.att.android.mobile.attmessages:id/register”}
info: [debug] Waiting up to 0ms for condition
info: [debug] Pushing command to appium work queue: [“find”,{“strategy”:“id”,“selector”:“com.att.android.mobile.attmessages:id/register”,“context”:“”,“multiple”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“find”,“params”:{“strategy”:“id”,“selector”:“com.att.android.mobile.attmessages:id/register”,“context”:“”,“multiple”:false}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: find
info: [debug] [BOOTSTRAP] [debug] Finding com.att.android.mobile.attmessages:id/register using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.att.android.mobile.attmessages:id/register]
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:{“ELEMENT”:“2”}}
info: [debug] Responding to client with success: {“status”:0,“value”:{“ELEMENT”:“2”},“sessionId”:“3744494d-ccc8-41f3-967d-683ab569c8ad”}
info: ← POST /wd/hub/session/3744494d-ccc8-41f3-967d-683ab569c8ad/element 200 855.441 ms - 87 {“status”:0,“value”:{“ELEMENT”:“2”},“sessionId”:“3744494d-ccc8-41f3-967d-683ab569c8ad”}
info: → POST /wd/hub/session/3744494d-ccc8-41f3-967d-683ab569c8ad/element/2/click {“id”:“2”}
info: [debug] Pushing command to appium work queue: [“element:click”,{“elementId”:“2”}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“element:click”,“params”:{“elementId”:“2”}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: click
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:true}
info: [debug] Responding to client with success: {“status”:0,“value”:true,“sessionId”:“3744494d-ccc8-41f3-967d-683ab569c8ad”}
info: ← POST /wd/hub/session/3744494d-ccc8-41f3-967d-683ab569c8ad/element/2/click 200 2092.485 ms - 76 {“status”:0,“value”:true,“sessionId”:“3744494d-ccc8-41f3-967d-683ab569c8ad”}
info: → POST /wd/hub/session/3744494d-ccc8-41f3-967d-683ab569c8ad/element {“using”:“id”,“value”:“com.att.android.mobile.attmessages:id/msisdnText”}
info: [debug] Waiting up to 0ms for condition
info: [debug] Pushing command to appium work queue: [“find”,{“strategy”:“id”,“selector”:“com.att.android.mobile.attmessages:id/msisdnText”,“context”:“”,“multiple”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“find”,“params”:{“strategy”:“id”,“selector”:“com.att.android.mobile.attmessages:id/msisdnText”,“context”:“”,“multiple”:false}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: find
info: [debug] [BOOTSTRAP] [debug] Finding com.att.android.mobile.attmessages:id/msisdnText using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.att.android.mobile.attmessages:id/msisdnText]
info: [debug] [BOOTSTRAP] [debug] Failed to locate element. Clearing Accessibility cache and retrying.
info: [debug] [BOOTSTRAP] [debug] Finding com.att.android.mobile.attmessages:id/msisdnText using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.att.android.mobile.attmessages:id/msisdnText]
info: [debug] Condition unmet after 1909ms. Timing out.
info: [debug] Responding to client with error: {“status”:7,“value”:{“message”:“An element could not be located on the page using the given search parameters.”,“origValue”:“No element found”},“sessionId”:“3744494d-ccc8-41f3-967d-683ab569c8ad”}
info: ← POST /wd/hub/session/3744494d-ccc8-41f3-967d-683ab569c8ad/element 500 3093.520 ms - 195
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:7,“value”:“No element found”}
info: [debug] Didn’t get a new command in 100 secs, shutting down…
info: Shutting down appium session
info: [debug] Pressing the HOME button
info: [debug] executing cmd: “C:\Program Files (x86)\Appium\sdk\platform-tools\adb.exe” -s 192.168.56.101:5555 shell “input keyevent 3”
info: [debug] Stopping logcat capture
info: [debug] Logcat terminated with code null, signal SIGTERM
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“shutdown”}
info: [debug] [BOOTSTRAP] [debug] Got command of type SHUTDOWN
info: [debug] [BOOTSTRAP] [debug] Returning result: {“status”:0,“value”:“OK, shutting down”}
info: [debug] [BOOTSTRAP] [debug] Closed client connection
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: numtests=1
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: stream=.
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: id=UiAutomatorTestRunner
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: test=testRunServer
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: class=io.appium.android.bootstrap.Bootstrap
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: current=1
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS_CODE: 0
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: stream=
info: [debug] [UIAUTOMATOR STDOUT] Test results for WatcherResultPrinter=.
info: [debug] [UIAUTOMATOR STDOUT] Time: 111.163
info: [debug] [UIAUTOMATOR STDOUT] OK (1 test)
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS_CODE: -1
info: [debug] Sent shutdown command, waiting for UiAutomator to stop…
info: [debug] UiAutomator shut down normally
info: [debug] Cleaning up android objects
info: [debug] Cleaning up appium session
info: [debug] We shut down because no new commands came in

I set app as a default so i click and i accept terms which I click. Third page is to put phone number and retype phone number.

Appium doesn’t enter anything because it didn’t find the UI element for your text field. Since you mention pages, this usually means there’s some sort of screen transition in your application after you click on a button. Appium will not synchronize with the UI thread of your application process, so this probably means Appium tried searching for a text element before the text element was available. Your test code is moving too quickly for the Android device to keep up properly.

What you want to do is use some sort of wait in your test code to wait for the text element to show up before continuing. My personal recommendation is the WebDriverWait.

Could you tell me how would you do it to wait for 10 seconds for example before sendkey().

Start here

First, construct your WebDriverWait object. Next, you want to use the .until() method.

.until() takes in something called a “Predicate”. A Predicate is simply an object that has a method that checks for a condition and returns true or false based on that condition. In WebDriver usage, Predicates are most often used to check for whether elements are ready or not. You can use the ExpectedConditions class from the Selenium Java project to get a Predicate, since the ExpectedConditions contains a list of methods for constructing Predicates that check for really common conditions, such as the existence of UI elements.

A simple example:

wait.until(ExpectedConditions.presenceOfElementLocated(MobileBy.AccessibilityId("test_element")));

If the element identified by “test_element” does not appear within the timeout passed in the WebDriverWait’s constructor, then a TimeoutException is thrown.

Thanks for your help.