Not able to identify element when running tc for second time on emulator

Not able to identify element when running tc for second time., though it was working fine for first time on android studio emulator. Also appium desktop not refreshing the first page after first run on emulator.

Below are appium logs:

The server is running

[Appium] Welcome to Appium v1.7.1
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
[HTTP] --> GET /wd/hub/sessions {}
[MJSONWP] Calling AppiumDriver.getSessions() with args: []
[MJSONWP] Responding to client with driver.getSessions() result: []
[HTTP] <-- GET /wd/hub/sessions 200 10 ms - 40
[HTTP] --> POST /wd/hub/session {“desiredCapabilities”:{“appActivity”:“com.nobroker.app.activities.NBSplashScreen”,“appPackage”:“com.nobroker.app”,“deviceName”:“Redmi”,“platformName”:“Android”,“newCommandTimeout”:0,“connectHardwareKeyboard”:true}}
[MJSONWP] Calling AppiumDriver.createSession() with args: [{“appActivity”:“com.nobroker.app.activities.NBSplashScreen”,“appPackage”:“com.nobroker.app”,“deviceName”:“Redmi”,“platformName”:“Android”,“newCommandTimeout”:0,“connectHardwareKeyboard”:true},null,null]
[BaseDriver] Event ‘newSessionRequested’ logged at 1513145027689 (11:33:47 GMT+0530 (IST))
[Appium] Creating new AndroidDriver (v1.28.1) session
[Appium] Capabilities:
[Appium] appActivity: ‘com.nobroker.app.activities.NBSplashScreen’
[Appium] appPackage: ‘com.nobroker.app’
[Appium] deviceName: ‘Redmi’
[Appium] platformName: ‘Android’
[Appium] newCommandTimeout: 0
[Appium] connectHardwareKeyboard: true
[BaseDriver] The following capabilities were provided, but are not recognized by appium: connectHardwareKeyboard.
[BaseDriver] Session created with session id: bedac06a-efa8-4f06-a558-4b8db7695988
[AndroidDriver] Getting Java version
[AndroidDriver] Java version is: 1.8.0_131
[ADB] Checking whether adb is present
[ADB] Using adb from /Users/arpitjain/Library/Android/sdk/platform-tools/adb
[AndroidDriver] Retrieving device list
[ADB] Trying to find a connected android device
[ADB] Getting connected devices…
[ADB] 1 device(s) connected
[AndroidDriver] Using device: emulator-5554
[ADB] Checking whether adb is present
[ADB] Using adb from /Users/arpitjain/Library/Android/sdk/platform-tools/adb
[ADB] Setting device id to emulator-5554
[AndroidDriver] App file was not listed, instead we’re going to run com.nobroker.app directly on the device
[AndroidDriver] Checking whether package is present on the device
[ADB] Getting connected devices…
[ADB] 1 device(s) connected
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“shell”,“pm”,“list”,“packages”,“com.nobroker.app”]
[AndroidDriver] Starting Android session
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“wait-for-device”]
[ADB] Getting connected devices…
[ADB] 1 device(s) connected
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“shell”,“echo”,“ping”]
[Logcat] Starting logcat capture
[AndroidDriver] Pushing settings apk to device…
[ADB] Uninstalling and re-installing ‘io.appium.settings’
[ADB] Uninstalling io.appium.settings
[ADB] Getting install status for io.appium.settings
[ADB] Getting connected devices…
[ADB] 1 device(s) connected
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“shell”,“pm”,“list”,“packages”,“io.appium.settings”]
[ADB] App is installed
[ADB] Getting connected devices…
[ADB] 1 device(s) connected
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“shell”,“am”,“force-stop”,“io.appium.settings”]
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“uninstall”,“io.appium.settings”]
[ADB] ADB command output: Success
[ADB] io.appium.settings was successfully uninstalled
[ADB] Getting install status for io.appium.settings
[ADB] Getting connected devices…
[ADB] 1 device(s) connected
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“shell”,“pm”,“list”,“packages”,“io.appium.settings”]
[ADB] App is not installed
[ADB] App ‘/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/io.appium.settings/app/build/outputs/apk/settings_apk-debug.apk’ not installed. Installing
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“install”,"/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/io.appium.settings/app/build/outputs/apk/settings_apk-debug.apk"]
[ADB] Getting connected devices…
[ADB] 1 device(s) connected
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“shell”,“getprop”,“ro.build.version.sdk”]
[ADB] Current device property ‘ro.build.version.sdk’: 24
[ADB] Device API level: 24
[ADB] Getting connected devices…
[ADB] 1 device(s) connected
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“shell”,“dumpsys”,“package”,“io.appium.settings”]
[ADB] Getting connected devices…
[ADB] 1 device(s) connected
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“shell”,“pm”,“dump”,“io.appium.settings”]
[ADB] Got the following command chunks to execute: pm,grant,io.appium.settings,android.permission.READ_PHONE_STATE,;,pm,grant,io.appium.settings,android.permission.WRITE_SETTINGS,;,pm,grant,io.appium.settings,android.permission.ACCESS_FINE_LOCATION,;,pm,grant,io.appium.settings,android.permission.ACCESS_COARSE_LOCATION,;,pm,grant,io.appium.settings,android.permission.ACCESS_MOCK_LOCATION,;,pm,grant,io.appium.settings,android.permission.SET_ANIMATION_SCALE,;
[ADB] Getting connected devices…
[ADB] 1 device(s) connected
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“shell”,“pm”,“grant”,“io.appium.settings”,“android.permission.READ_PHONE_STATE”,";",“pm”,“grant”,“io.appium.settings”,“android.permission.WRITE_SETTINGS”,";",“pm”,“grant”,“io.appium.settings”,“android.permission.ACCESS_FINE_LOCATION”,";",“pm”,“grant”,“io.appium.settings”,“android.permission.ACCESS_COARSE_LOCATION”,";",“pm”,“grant”,“io.appium.settings”,“android.permission.ACCESS_MOCK_LOCATION”,";",“pm”,“grant”,“io.appium.settings”,“android.permission.SET_ANIMATION_SCALE”,";"]
[ADB] Getting connected devices…
[ADB] 1 device(s) connected
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“shell”,“ps”]
[ADB] Device API level: 24
[ADB] Getting connected devices…
[ADB] 1 device(s) connected
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“shell”,“am”,“start”,"-W","-n",“io.appium.settings/.Settings”,"-a",“android.intent.action.MAIN”,"-c",“android.intent.category.LAUNCHER”,"-f",“0x10200000”]
[ADB] Device API level: 24
[ADB] Getting connected devices…
[ADB] 1 device(s) connected
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“shell”,“appops”,“set”,“io.appium.settings”,“android:mock_location”,“allow”]
[AndroidDriver] Pushing unlock helper app to device…
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“install”,"/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-unlock/bin/unlock_apk-debug.apk"]
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“install”,"/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-unlock/bin/unlock_apk-debug.apk"]
[ADB] Application ‘/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-unlock/bin/unlock_apk-debug.apk’ already installed. Continuing.
[ADB] Getting device platform version
[ADB] Getting connected devices…
[ADB] 1 device(s) connected
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“shell”,“getprop”,“ro.build.version.release”]
[ADB] Current device property ‘ro.build.version.release’: 7.0
[ADB] Getting connected devices…
[ADB] 1 device(s) connected
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“shell”,“wm”,“size”]
[ADB] Getting connected devices…
[ADB] 1 device(s) connected
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“shell”,“getprop”,“ro.product.model”]
[ADB] Current device property ‘ro.product.model’: Android SDK built for x86
[ADB] Getting connected devices…
[ADB] 1 device(s) connected
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“shell”,“getprop”,“ro.product.manufacturer”]
[ADB] Current device property ‘ro.product.manufacturer’: Google
[AndroidDriver] No app sent in, not parsing package/activity
[AndroidDriver] No app capability. Assuming it is already on the device
[AndroidDriver] Running fast reset (stop and clear)
[ADB] Getting connected devices…
[ADB] 1 device(s) connected
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“shell”,“am”,“force-stop”,“com.nobroker.app”]
[ADB] Getting connected devices…
[ADB] 1 device(s) connected
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“shell”,“pm”,“clear”,“com.nobroker.app”]
[AndroidBootstrap] Watching for bootstrap disconnect
[ADB] Forwarding system: 4724 to device: 4724
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“forward”,“tcp:4724”,“tcp:4724”]
[UiAutomator] Starting UiAutomator
[UiAutomator] Moving to state ‘starting’
[UiAutomator] Parsing uiautomator jar
[UiAutomator] Found jar name: ‘AppiumBootstrap.jar’
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“push”,"/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-android-bootstrap/bootstrap/bin/AppiumBootstrap.jar","/data/local/tmp/"]
[ADB] Attempting to kill all uiautomator processes
[ADB] Getting all processes with uiautomator
[ADB] Getting connected devices…
[ADB] 1 device(s) connected
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“shell”,“ps”]
[ADB] No uiautomator process found to kill, continuing…
[UiAutomator] Starting UIAutomator
[ADB] Creating ADB subprocess with args: ["-P",5037,"-s",“emulator-5554”,“shell”,“uiautomator”,“runtest”,“AppiumBootstrap.jar”,"-c",“io.appium.android.bootstrap.Bootstrap”,"-e",“pkg”,“com.nobroker.app”,"-e",“disableAndroidWatchers”,false,"-e",“acceptSslCerts”,false]
[UiAutomator] Moving to state ‘online’
[AndroidBootstrap] [BOOTSTRAP LOG] [debug] Loading json…
[AndroidBootstrap] [BOOTSTRAP LOG] [debug] Registered crash watchers.
[AndroidBootstrap] Android bootstrap socket is now connected
[ADB] Getting connected devices…
[AndroidBootstrap] [BOOTSTRAP LOG] [debug] Client connected
[ADB] 1 device(s) connected
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“shell”,“dumpsys”,“window”]
[AndroidDriver] Screen already unlocked, doing nothing
[ADB] Device API level: 24
[ADB] Getting connected devices…
[ADB] 1 device(s) connected
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“shell”,“am”,“start”,"-W","-n",“com.nobroker.app/com.nobroker.app.activities.NBSplashScreen”,"-S"]
[Appium] New AndroidDriver session created successfully, session bedac06a-efa8-4f06-a558-4b8db7695988 added to master session list
[BaseDriver] Event ‘newSessionStarted’ logged at 1513145039413 (11:33:59 GMT+0530 (IST))
[MJSONWP] Responding to client with driver.createSession() result: {“platform”:“LINUX”,“webStorageEnabled”:false,“takesScreenshot”:true,“javascriptEnabled”:true,“databaseEnabled”:false,“networkConnectionEnabled”:true,“locationContextEnabled”:false,“warnings”:{},“desired”:{“appActivity”:“com.nobroker.app.activities.NBSplashScreen”,“appPackage”:“com.nobroker.app”,“deviceName”:“Redmi”,“platformName”:“Android”,“newCommandTimeout”:0,“connectHardwareKeyboard”:true},“appActivity”:“com.nobroker.app.activities.NBSplashScreen”,“appPackage”:“com.nobroker.app”,“deviceName”:“emulator-5554”,“platformName”:“Android”,“newCommandTimeout”:0,“connectHardwareKeyboard”:true,“deviceUDID”:“emulator-5554”,“platformVersion”:“7.0”,“deviceScreenSize”:“1080x1920”,“deviceModel”:“Android SDK built for x86”,“deviceManufacturer”:“Google”}
[HTTP] <-- POST /wd/hub/session 200 11729 ms - 823
[HTTP] --> POST /wd/hub/session/bedac06a-efa8-4f06-a558-4b8db7695988/context {“name”:“NATIVE_APP”}
[MJSONWP] Calling AppiumDriver.setContext() with args: [“NATIVE_APP”,“bedac06a-efa8-4f06-a558-4b8db7695988”]
[AndroidDriver] Getting a list of available webviews
[ADB] Getting connected devices…
[ADB] 1 device(s) connected
[ADB] Running ‘/Users/arpitjain/Library/Android/sdk/platform-tools/adb’ with args: ["-P",5037,"-s",“emulator-5554”,“shell”,“cat”,"/proc/net/unix"]
[AndroidDriver] Found webviews: []
[AndroidDriver] Available contexts: [“NATIVE_APP”]
[MJSONWP] Responding to client with driver.setContext() result: null
[HTTP] <-- POST /wd/hub/session/bedac06a-efa8-4f06-a558-4b8db7695988/context 200 129 ms - 76
[HTTP] --> GET /wd/hub/session/bedac06a-efa8-4f06-a558-4b8db7695988/source {}
[MJSONWP] Calling AppiumDriver.getPageSource() with args: [“bedac06a-efa8-4f06-a558-4b8db7695988”]
[AndroidBootstrap] Sending command to android: {“cmd”:“action”,“action”:“source”,“params”:{}}
[AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {“cmd”:“action”,“action”:“source”,“params”:{}}
[AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION
[AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: source
[AndroidBootstrap] [UIAUTO STDOUT] [APPIUM-UIAUTO] [debug] Returning result: {“status”:0,“value”:"</android.widget.RelativeLayout></android.view.ViewGroup>
[AndroidBootstrap] [UIAUTO STDOUT] ntent-desc="" checkable=“false” checked=“false” clickable=“true” enabled=“true” focusable=“false” focused=“false” scrollable=“false” long-clickable=“false” password=“false” selected=“false” bounds="[52,373][197,510]" resource-id=“com.nobroker.app:id/buyLayout” instance=“6”></android.widget.LinearLayout></android.widget.LinearLayout></android.widget.LinearLayout></android.widget.LinearLayout></android.widget.LinearLayout></android.widget.RelativeLayout></android.widget.LinearLayout></android.widget.FrameLayout>
[AndroidBootstrap] [UIAUTO STDOUT] stance=“13”></android.widget.LinearLayout></android.widget.LinearLayout></android.widget.LinearLayout></android.widget.LinearLayout></android.widget.FrameLayout></android.widget.LinearLayout></android.widget.LinearLayout></android.widget.LinearLayout></android.widget.LinearLayout></android.widget.RelativeLayout></android.widget.FrameLayout>
[AndroidBootstrap] [UIAUTO STDOUT] kable=“false” password=“false” selected=“false” bounds="[53,1678][1027,1794]" resource-id=“com.nobroker.app:id/nriLL” instance=“18”></android.widget.LinearLayout></android.widget.LinearLayout></android.widget.RelativeLayout></android.widget.FrameLayout></android.widget.LinearLayout></android.widget.ScrollView></android.view.ViewGroup></android.widget.FrameLayout></android.widget.LinearLayout></android.widget.LinearLayout>
[AndroidBootstrap] [UIAUTO STDOUT] “com.nobroker.app:id/image3” instance=“10”/></android.widget.RelativeLayout></android.widget.ScrollView></android.widget.LinearLayout></android.widget.LinearLayout></android.widget.RelativeLayout></android.widget.RelativeLayout></android.widget.RelativeLayout></android.widget.RelativeLayout></android.support.v4.widget.DrawerLayout></android.widget.FrameLayout></android.widget.LinearLayout></android.widget.FrameLayout></android.widget.LinearLayout></android.widget.FrameLayout></hierarchy>"}[/APPIUM-UIAUTO]
[AndroidBootstrap] Received command result from bootstrap
[AndroidBootstrap] Stream still not complete, waiting
[AndroidBootstrap] Received command result from bootstrap
[MJSONWP] Responding to client with driver.getPageSource() result: "
[HTTP] <-- GET /wd/hub/session/bedac06a-efa8-4f06-a558-4b8db7695988/source 200 757 ms - 39075
[HTTP] --> GET /wd/hub/session/bedac06a-efa8-4f06-a558-4b8db7695988/screenshot {}
[MJSONWP] Calling AppiumDriver.getScreenshot() with args: [“bedac06a-efa8-4f06-a558-4b8db7695988”]
[ADB] Device API level: 24
[MJSONWP] Responding to client with driver.getScreenshot() result: "iVBORw0KGgoAAAANSUhEUgAABDgAAAeACAYAAAArYecKAACAAElEQVR4AezBC3hU92Hn78/vnDMzmhndEEIgkIzERSBzE9gmSXECidPatVHiBG+bNJfmcdPuk6ybOom3oXZihJ0EYm9ZezfbbNoU49i7T0Njb6radewkNSS+xsZgLsJcBEICoTvSSBrN9Zz/o/yf2VVVTCQskAZ/39cAHiIiIiIiIiIiWcxCRERERERERCTLWYiIiIiIiIiIZDkLEREREREREZEsZyEiIiIiIiIikuUsRERERERERESynIWIiIiIiIiISJazEBERERERERHJchYiIiIiIiIiIlnOQkREREREREQky1mIiIiIiIiIiGQ5CxERERERERGRLOcwRcycOZPFixeTm5uLMYbLLZVK0d7ezuHDh4nFYsjUUVFRwZIlSzDGcDH6+vo4fPgwXV1diIiIiIjIpeXz+Ugmk1wu3/72t1m9ejVjsXPnTn784x/T09ODXHkcpoBrr72W++67j5UrVxIKhTDGcLmlUim6u7vZsWMHDz30EIODg8jky8vL43/9r//FsmXLuFjxeJzjx49zxx13sGfPHkREREREssW6detYu3Ytw06dOsWOHTvIWLduHWvXruXtPProo1RUVLB27VrOZ/fu3ezatYuJVFNTQ0tLC93d3Vwuq1ev5oYbbmAsGhoaeOqpp5Ark8MkKygoYOvWrXzwgx/Esiwm07Rp0/irv/orTp06xeOPP45MHmMMlZWVPPPMM1RVVfFO5OXlUVxczPe+9z2uv/56EokEIiIiIiLZYN26dWzatIlhu3fvZseOHWSsW7eOTZs28XZ2797NunXr2LRpE+ezefNmdu3axUSpqamhvLyclpYWRCaDwyRbu3YtK1euxLIspoJwOMxf/MVf8PjjjyOTp7Kykh07dlBVVcVEue6661i3bh3PPfccIiIiIiIycWpqaigvL+dS+va3v83q1asZbcWKFYxVbW0tNTU1JBIJRtq5cyc//vGP6enp…
[HTTP] <-- GET /wd/hub/session/bedac06a-efa8-4f06-a558-4b8db7695988/screenshot 200 3695 ms - 279150
[HTTP] --> GET /wd/hub/session/bedac06a-efa8-4f06-a558-4b8db7695988/source {}
[MJSONWP] Calling AppiumDriver.getPageSource() with args: [“bedac06a-efa8-4f06-a558-4b8db7695988”]
[AndroidBootstrap] Sending command to android: {“cmd”:“action”,“action”:“source”,“params”:{}}
[AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {“cmd”:“action”,“action”:“source”,“params”:{}}
[AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION
[AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: source