Not able to perform scroll in appium 1.14.16 on Android using python

This is my code

desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '4.4.2'
desired_caps['deviceName'] = 'Gaurav'
# Returns abs path relative to this file and not cwd
#desired_caps['app'] = os.path.abspath(os.path.join(os.path.dirname(__file__), 'ApiDemos-debug.apk'))
desired_caps['app'] = os.path.abspath(os.path.join(os.path.dirname(__file__), 'ragga.apk'))
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
driver.implicitly_wait(100)
driver.find_element_by_id('com.raaga.android:id/skip_text').click()
driver.find_element_by_id('com.raaga.android:id/landing_skip_to_raaga').click()
driver.find_element_by_name('Hindi').click()
e1 = driver.find_element_by_android_uiautomator('new UiSelector().text("Most Popular")')
e2 = driver.find_element_by_android_uiautomator('new UiSelector().text("Remix")')
print e1,e2
driver.scroll(e1, e2)

I want to perform the scroll but on screen it is not performing any action for it.
This is the screenshot of android device

And below are the Appium server logs:

Launching Appium server with command: C:\Appium\node.exe lib\server\main.js --address 127.0.0.1 --port 4723 --platform-name Android --platform-version 19 --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”:“19”,“automationName”:“Appium”}
info: Console LogLevel: debug
info: → POST /wd/hub/session {“requiredCapabilities”:{},“desiredCapabilities”:{“platformVersion”:“4.4.2”,“deviceName”:“Gaurav”,“app”:“C:\Users\Gaurav.Kumar-admin\PycharmProjects\NewTest\Learning\thirtyday\apps\ragga.apk”,“platformName”:“Android”}}
info: Client User-Agent string: Python-urllib/2.7
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\Gaurav.Kumar-admin\PycharmProjects\NewTest\Learning\thirtyday\apps\ragga.apk
info: [debug] Creating new appium session 2c7f4312-23aa-4b5d-8b65-ae1f012797d0
info: Starting android appium
info: [debug] Getting Java version
info: Java version is: 1.8.0_25
info: [debug] Checking whether adb is present
info: [debug] Using adb from C:\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:\sdk\build-tools\23.0.2\aapt.exe
info: [debug] Extracting package and launch activity from manifest.
info: [debug] executing cmd: C:\sdk\build-tools\23.0.2\aapt.exe dump badging C:\Users\Gaurav.Kumar-admin\PycharmProjects\NewTest\Learning\thirtyday\apps\ragga.apk
info: [debug] badging package: com.raaga.android
info: [debug] badging act: com.raaga.android.SplashScreen
info: [debug] Parsed package and activity are: com.raaga.android/com.raaga.android.SplashScreen
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:\sdk\platform-tools\adb.exe devices
info: [debug] 1 device(s) connected
info: Found device 4d001f6ab48f90e9
info: [debug] Setting device id to 4d001f6ab48f90e9
info: [debug] Waiting for device to be ready and to respond to shell commands (timeout = 5)
info: [debug] executing cmd: C:\sdk\platform-tools\adb.exe -s 4d001f6ab48f90e9 wait-for-device
info: [debug] executing cmd: C:\sdk\platform-tools\adb.exe -s 4d001f6ab48f90e9 shell “echo ‘ready’”
info: [debug] Starting logcat capture
info: [debug] Getting device API level
info: [debug] executing cmd: C:\sdk\platform-tools\adb.exe -s 4d001f6ab48f90e9 shell “getprop ro.build.version.sdk”
info: [debug] Device is at API Level 19
info: Device API level is: 19
info: [debug] Extracting strings for language: default
info: [debug] executing cmd: C:\sdk\platform-tools\adb.exe -s 4d001f6ab48f90e9 shell “getprop persist.sys.language”
info: [debug] Current device persist.sys.language: en
info: [debug] java -jar “C:\Appium\node_modules\appium\node_modules\appium-adb\jars\appium_apk_tools.jar” “stringsFromApk” “C:\Users\Gaurav.Kumar-admin\PycharmProjects\NewTest\Learning\thirtyday\apps\ragga.apk” “C:\Users\GAURAV~2.KUM\AppData\Local\Temp\com.raaga.android” en
info: [debug] No strings.xml for language ‘en’, getting default strings.xml
info: [debug] java -jar “C:\Appium\node_modules\appium\node_modules\appium-adb\jars\appium_apk_tools.jar” “stringsFromApk” “C:\Users\Gaurav.Kumar-admin\PycharmProjects\NewTest\Learning\thirtyday\apps\ragga.apk” “C:\Users\GAURAV~2.KUM\AppData\Local\Temp\com.raaga.android”
info: [debug] Reading strings from converted strings.json
info: [debug] Setting language to default
info: [debug] executing cmd: C:\sdk\platform-tools\adb.exe -s 4d001f6ab48f90e9 push “C:\Users\GAURAV~2.KUM\AppData\Local\Temp\com.raaga.android\strings.json” /data/local/tmp
info: [debug] Checking whether aapt is present
info: [debug] Using aapt from C:\sdk\build-tools\23.0.2\aapt.exe
info: [debug] Retrieving process from manifest.
info: [debug] executing cmd: C:\sdk\build-tools\23.0.2\aapt.exe dump xmltree C:\Users\Gaurav.Kumar-admin\PycharmProjects\NewTest\Learning\thirtyday\apps\ragga.apk AndroidManifest.xml
info: [debug] Set app process to: com.raaga.android
info: [debug] Not uninstalling app since server not started with --full-reset
info: [debug] Checking app cert for C:\Users\Gaurav.Kumar-admin\PycharmProjects\NewTest\Learning\thirtyday\apps\ragga.apk.
info: [debug] executing cmd: java -jar C:\Appium\node_modules\appium\node_modules\appium-adb\jars\verify.jar C:\Users\Gaurav.Kumar-admin\PycharmProjects\NewTest\Learning\thirtyday\apps\ragga.apk
info: [debug] App already signed.
info: [debug] Zip-aligning C:\Users\Gaurav.Kumar-admin\PycharmProjects\NewTest\Learning\thirtyday\apps\ragga.apk
info: [debug] Checking whether zipalign is present
info: [debug] Using zipalign from C:\sdk\build-tools\23.0.2\zipalign.exe
info: [debug] Zip-aligning apk.
info: [debug] executing cmd: C:\sdk\build-tools\23.0.2\zipalign.exe -f 4 C:\Users\Gaurav.Kumar-admin\PycharmProjects\NewTest\Learning\thirtyday\apps\ragga.apk C:\Users\GAURAV~2.KUM\AppData\Local\Temp\11678-21436-152nyyl\appium.tmp
info: [debug] MD5 for app is 88ddf4a4998213b4e8977b23c77b76b0
info: [debug] executing cmd: C:\sdk\platform-tools\adb.exe -s 4d001f6ab48f90e9 shell “ls /data/local/tmp/88ddf4a4998213b4e8977b23c77b76b0.apk”
info: [debug] Getting install status for com.raaga.android
info: [debug] Getting device API level
info: [debug] executing cmd: C:\sdk\platform-tools\adb.exe -s 4d001f6ab48f90e9 shell “getprop ro.build.version.sdk”
info: [debug] Device is at API Level 19
info: [debug] executing cmd: C:\sdk\platform-tools\adb.exe -s 4d001f6ab48f90e9 shell “pm list packages -3 com.raaga.android”
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:\sdk\platform-tools\adb.exe -s 4d001f6ab48f90e9 shell “am force-stop com.raaga.android”
info: [debug] executing cmd: C:\sdk\platform-tools\adb.exe -s 4d001f6ab48f90e9 shell “pm clear com.raaga.android”
info: [debug] Forwarding system:4724 to device:4724
info: [debug] executing cmd: C:\sdk\platform-tools\adb.exe -s 4d001f6ab48f90e9 forward tcp:4724 tcp:4724
info: [debug] Pushing appium bootstrap to device…
info: [debug] executing cmd: C:\sdk\platform-tools\adb.exe -s 4d001f6ab48f90e9 push “C:\Appium\node_modules\appium\build\android_bootstrap\AppiumBootstrap.jar” /data/local/tmp/
info: [debug] Pushing settings apk to device…
info: [debug] executing cmd: C:\sdk\platform-tools\adb.exe -s 4d001f6ab48f90e9 install “C:\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk”
info: [debug] Pushing unlock helper app to device…
info: [debug] executing cmd: C:\sdk\platform-tools\adb.exe -s 4d001f6ab48f90e9 install “C:\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:\sdk\platform-tools\adb.exe -s 4d001f6ab48f90e9 shell “ps ‘uiautomator’”
info: [debug] No matching processes found
info: [debug] Running bootstrap
info: [debug] spawning: C:\sdk\platform-tools\adb.exe -s 4d001f6ab48f90e9 shell uiautomator runtest AppiumBootstrap.jar -c io.appium.android.bootstrap.Bootstrap -e pkg com.raaga.android -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] [BOOTSTRAP] [debug] Returning result: {“value”:true,“status”:0}
info: [debug] executing cmd: C:\sdk\platform-tools\adb.exe -s 4d001f6ab48f90e9 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: {“value”:“/data/local/tmp”,“status”:0}
info: [debug] dataDir set to: /data/local/tmp
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: {“value”:false,“status”:0}
info: [debug] Getting device API level
info: [debug] executing cmd: C:\sdk\platform-tools\adb.exe -s 4d001f6ab48f90e9 shell “getprop ro.build.version.sdk”
info: [debug] Device is at API Level 19
info: [debug] executing cmd: C:\sdk\platform-tools\adb.exe -s 4d001f6ab48f90e9 shell “am start -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000 -n com.raaga.android/com.raaga.android.SplashScreen”
info: [debug] Waiting for pkg “com.raaga.android” and activity “com.raaga.android.SplashScreen” to be focused
info: [debug] Getting focused package and activity
info: [debug] executing cmd: C:\sdk\platform-tools\adb.exe -s 4d001f6ab48f90e9 shell “dumpsys window windows”
info: [debug] executing cmd: C:\sdk\platform-tools\adb.exe -s 4d001f6ab48f90e9 shell “getprop ro.build.version.release”
info: [debug] Device is at release version 4.4.2
info: [debug] Device launched! Ready for commands
info: [debug] Setting command timeout to the default of 60 secs
info: [debug] Appium session started with sessionId 2c7f4312-23aa-4b5d-8b65-ae1f012797d0
info: ← POST /wd/hub/session 303 16699.167 ms - 74
info: → GET /wd/hub/session/2c7f4312-23aa-4b5d-8b65-ae1f012797d0 {}
info: [debug] Responding to client with success: {“status”:0,“value”:{“platform”:“LINUX”,“browserName”:“Android”,“platformVersion”:“4.4.2”,“webStorageEnabled”:false,“takesScreenshot”:true,“javascriptEnabled”:true,“databaseEnabled”:false,“networkConnectionEnabled”:true,“locationContextEnabled”:false,“warnings”:{},“desired”:{“platformVersion”:“4.4.2”,“deviceName”:“Gaurav”,“app”:“C:\Users\Gaurav.Kumar-admin\PycharmProjects\NewTest\Learning\thirtyday\apps\ragga.apk”,“platformName”:“Android”},“deviceName”:“4d001f6ab48f90e9”,“app”:“C:\Users\Gaurav.Kumar-admin\PycharmProjects\NewTest\Learning\thirtyday\apps\ragga.apk”,“platformName”:“Android”},“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”}
info: ← GET /wd/hub/session/2c7f4312-23aa-4b5d-8b65-ae1f012797d0 200 4.702 ms - 663 {“status”:0,“value”:{“platform”:“LINUX”,“browserName”:“Android”,“platformVersion”:“4.4.2”,“webStorageEnabled”:false,“takesScreenshot”:true,“javascriptEnabled”:true,“databaseEnabled”:false,“networkConnectionEnabled”:true,“locationContextEnabled”:false,“warnings”:{},“desired”:{“platformVersion”:“4.4.2”,“deviceName”:“Gaurav”,“app”:“C:\Users\Gaurav.Kumar-admin\PycharmProjects\NewTest\Learning\thirtyday\apps\ragga.apk”,“platformName”:“Android”},“deviceName”:“4d001f6ab48f90e9”,“app”:“C:\Users\Gaurav.Kumar-admin\PycharmProjects\NewTest\Learning\thirtyday\apps\ragga.apk”,“platformName”:“Android”},“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”}
info: → POST /wd/hub/session/2c7f4312-23aa-4b5d-8b65-ae1f012797d0/timeouts/implicit_wait {“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”,“ms”:100000}
info: [debug] Set Android implicit wait to 100000ms
info: [debug] Responding to client with success: {“status”:0,“value”:null,“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”}
info: ← POST /wd/hub/session/2c7f4312-23aa-4b5d-8b65-ae1f012797d0/timeouts/implicit_wait 200 2.776 ms - 76 {“status”:0,“value”:null,“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”}
info: → POST /wd/hub/session/2c7f4312-23aa-4b5d-8b65-ae1f012797d0/element {“using”:“id”,“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”,“value”:“com.raaga.android:id/skip_text”}
info: [debug] Waiting up to 100000ms for condition
info: [debug] Pushing command to appium work queue: [“find”,{“strategy”:“id”,“selector”:“com.raaga.android:id/skip_text”,“context”:“”,“multiple”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“find”,“params”:{“strategy”:“id”,“selector”:“com.raaga.android:id/skip_text”,“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.raaga.android:id/skip_text using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.raaga.android:id/skip_text]
info: [debug] [BOOTSTRAP] [debug] Failed to locate element. Clearing Accessibility cache and retrying.
info: [debug] [BOOTSTRAP] [debug] Finding com.raaga.android:id/skip_text using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.raaga.android:id/skip_text]
info: [debug] [BOOTSTRAP] [debug] Returning result: {“value”:“No element found”,“status”:7}
info: [debug] Waited for 911ms so far
info: [debug] Pushing command to appium work queue: [“find”,{“strategy”:“id”,“selector”:“com.raaga.android:id/skip_text”,“context”:“”,“multiple”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“find”,“params”:{“strategy”:“id”,“selector”:“com.raaga.android:id/skip_text”,“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.raaga.android:id/skip_text using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.raaga.android:id/skip_text]
info: [debug] [BOOTSTRAP] [debug] Failed to locate element. Clearing Accessibility cache and retrying.
info: [debug] [BOOTSTRAP] [debug] Finding com.raaga.android:id/skip_text using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.raaga.android:id/skip_text]
info: [debug] [BOOTSTRAP] [debug] Returning result: {“value”:“No element found”,“status”:7}
info: [debug] Waited for 1510ms so far
info: [debug] Pushing command to appium work queue: [“find”,{“strategy”:“id”,“selector”:“com.raaga.android:id/skip_text”,“context”:“”,“multiple”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“find”,“params”:{“strategy”:“id”,“selector”:“com.raaga.android:id/skip_text”,“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.raaga.android:id/skip_text using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.raaga.android:id/skip_text]
info: [debug] [BOOTSTRAP] [debug] Failed to locate element. Clearing Accessibility cache and retrying.
info: [debug] [BOOTSTRAP] [debug] Finding com.raaga.android:id/skip_text using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.raaga.android:id/skip_text]
info: [debug] [BOOTSTRAP] [debug] Returning result: {“value”:“No element found”,“status”:7}
info: [debug] Waited for 2023ms so far
info: [debug] Pushing command to appium work queue: [“find”,{“strategy”:“id”,“selector”:“com.raaga.android:id/skip_text”,“context”:“”,“multiple”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“find”,“params”:{“strategy”:“id”,“selector”:“com.raaga.android:id/skip_text”,“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.raaga.android:id/skip_text using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.raaga.android:id/skip_text]
info: [debug] [BOOTSTRAP] [debug] Failed to locate element. Clearing Accessibility cache and retrying.
info: [debug] [BOOTSTRAP] [debug] Finding com.raaga.android:id/skip_text using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.raaga.android:id/skip_text]
info: [debug] [BOOTSTRAP] [debug] Returning result: {“value”:“No element found”,“status”:7}
info: [debug] Waited for 2612ms so far
info: [debug] Pushing command to appium work queue: [“find”,{“strategy”:“id”,“selector”:“com.raaga.android:id/skip_text”,“context”:“”,“multiple”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“find”,“params”:{“strategy”:“id”,“selector”:“com.raaga.android:id/skip_text”,“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.raaga.android:id/skip_text using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.raaga.android:id/skip_text]
info: [debug] [BOOTSTRAP] [debug] Returning result: {“value”:{“ELEMENT”:“1”},“status”:0}
info: [debug] Responding to client with success: {“status”:0,“value”:{“ELEMENT”:“1”},“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”}
info: ← POST /wd/hub/session/2c7f4312-23aa-4b5d-8b65-ae1f012797d0/element 200 4407.689 ms - 87 {“status”:0,“value”:{“ELEMENT”:“1”},“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”}
info: → POST /wd/hub/session/2c7f4312-23aa-4b5d-8b65-ae1f012797d0/element/1/click {“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”,“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: {“value”:true,“status”:0}
info: [debug] Responding to client with success: {“status”:0,“value”:true,“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”}
info: ← POST /wd/hub/session/2c7f4312-23aa-4b5d-8b65-ae1f012797d0/element/1/click 200 1047.512 ms - 76 {“status”:0,“value”:true,“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”}
info: → POST /wd/hub/session/2c7f4312-23aa-4b5d-8b65-ae1f012797d0/element {“using”:“id”,“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”,“value”:“com.raaga.android:id/landing_skip_to_raaga”}
info: [debug] Waiting up to 100000ms for condition
info: [debug] Pushing command to appium work queue: [“find”,{“strategy”:“id”,“selector”:“com.raaga.android:id/landing_skip_to_raaga”,“context”:“”,“multiple”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“find”,“params”:{“strategy”:“id”,“selector”:“com.raaga.android:id/landing_skip_to_raaga”,“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.raaga.android:id/landing_skip_to_raaga using ID with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[INSTANCE=0, RESOURCE_ID=com.raaga.android:id/landing_skip_to_raaga]
info: [debug] [BOOTSTRAP] [debug] Returning result: {“value”:{“ELEMENT”:“2”},“status”:0}
info: [debug] Responding to client with success: {“status”:0,“value”:{“ELEMENT”:“2”},“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”}
info: ← POST /wd/hub/session/2c7f4312-23aa-4b5d-8b65-ae1f012797d0/element 200 628.651 ms - 87 {“status”:0,“value”:{“ELEMENT”:“2”},“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”}
info: → POST /wd/hub/session/2c7f4312-23aa-4b5d-8b65-ae1f012797d0/element/2/click {“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”,“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: {“value”:true,“status”:0}
info: [debug] Responding to client with success: {“status”:0,“value”:true,“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”}
info: ← POST /wd/hub/session/2c7f4312-23aa-4b5d-8b65-ae1f012797d0/element/2/click 200 2494.108 ms - 76 {“status”:0,“value”:true,“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”}
info: → POST /wd/hub/session/2c7f4312-23aa-4b5d-8b65-ae1f012797d0/element {“using”:“name”,“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”,“value”:“Hindi”}
warn: [DEPRECATED] The name locator strategy has been deprecated and will be removed. Please use the accessibility id locator strategy instead.
info: [debug] Waiting up to 100000ms for condition
info: [debug] Pushing command to appium work queue: [“find”,{“strategy”:“name”,“selector”:“Hindi”,“context”:“”,“multiple”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“find”,“params”:{“strategy”:“name”,“selector”:“Hindi”,“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 Hindi using NAME with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[DESCRIPTION=Hindi, INSTANCE=0]
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[TEXT=Hindi, INSTANCE=0]
info: [debug] [BOOTSTRAP] [debug] Returning result: {“value”:{“ELEMENT”:“3”},“status”:0}
info: [debug] Responding to client with success: {“status”:0,“value”:{“ELEMENT”:“3”},“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”}
info: ← POST /wd/hub/session/2c7f4312-23aa-4b5d-8b65-ae1f012797d0/element 200 1064.529 ms - 87 {“status”:0,“value”:{“ELEMENT”:“3”},“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”}
info: → POST /wd/hub/session/2c7f4312-23aa-4b5d-8b65-ae1f012797d0/element/3/click {“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”,“id”:“3”}
info: [debug] Pushing command to appium work queue: [“element:click”,{“elementId”:“3”}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“element:click”,“params”:{“elementId”:“3”}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: click
info: [debug] [BOOTSTRAP] [debug] Returning result: {“value”:true,“status”:0}
info: [debug] Responding to client with success: {“status”:0,“value”:true,“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”}
info: ← POST /wd/hub/session/2c7f4312-23aa-4b5d-8b65-ae1f012797d0/element/3/click 200 1170.488 ms - 76 {“status”:0,“value”:true,“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”}
info: → POST /wd/hub/session/2c7f4312-23aa-4b5d-8b65-ae1f012797d0/element {“using”:“-android uiautomator”,“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”,“value”:“new UiSelector().text("Most Popular")”}
info: [debug] Waiting up to 100000ms for condition
info: [debug] Pushing command to appium work queue: [“find”,{“strategy”:“-android uiautomator”,“selector”:“new UiSelector().text("Most Popular")”,“context”:“”,“multiple”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“find”,“params”:{“strategy”:“-android uiautomator”,“selector”:“new UiSelector().text("Most Popular")”,“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 new UiSelector().text(“Most Popular”) using ANDROID_UIAUTOMATOR with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Parsing selector: new UiSelector().text(“Most Popular”)
info: [debug] [BOOTSTRAP] [debug] UiSelector coerce type: class java.lang.String arg: “Most Popular”
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[TEXT=Most Popular]
info: [debug] [BOOTSTRAP] [debug] Failed to locate element. Clearing Accessibility cache and retrying.
info: [debug] [BOOTSTRAP] [debug] Finding new UiSelector().text(“Most Popular”) using ANDROID_UIAUTOMATOR with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Parsing selector: new UiSelector().text(“Most Popular”)
info: [debug] [BOOTSTRAP] [debug] UiSelector coerce type: class java.lang.String arg: “Most Popular”
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[TEXT=Most Popular]
info: [debug] [BOOTSTRAP] [debug] Returning result: {“value”:“No element found”,“status”:7}
info: [debug] Waited for 115ms so far
info: [debug] Pushing command to appium work queue: [“find”,{“strategy”:“-android uiautomator”,“selector”:“new UiSelector().text("Most Popular")”,“context”:“”,“multiple”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“find”,“params”:{“strategy”:“-android uiautomator”,“selector”:“new UiSelector().text("Most Popular")”,“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 new UiSelector().text(“Most Popular”) using ANDROID_UIAUTOMATOR with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Parsing selector: new UiSelector().text(“Most Popular”)
info: [debug] [BOOTSTRAP] [debug] UiSelector coerce type: class java.lang.String arg: “Most Popular”
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[TEXT=Most Popular]
info: [debug] [BOOTSTRAP] [debug] Returning result: {“value”:{“ELEMENT”:“4”},“status”:0}
info: [debug] Responding to client with success: {“status”:0,“value”:{“ELEMENT”:“4”},“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”}
info: ← POST /wd/hub/session/2c7f4312-23aa-4b5d-8b65-ae1f012797d0/element 200 889.782 ms - 87 {“status”:0,“value”:{“ELEMENT”:“4”},“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”}
info: → POST /wd/hub/session/2c7f4312-23aa-4b5d-8b65-ae1f012797d0/element {“using”:“-android uiautomator”,“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”,“value”:“new UiSelector().text("Remix")”}
info: [debug] Waiting up to 100000ms for condition
info: [debug] Pushing command to appium work queue: [“find”,{“strategy”:“-android uiautomator”,“selector”:“new UiSelector().text("Remix")”,“context”:“”,“multiple”:false}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“find”,“params”:{“strategy”:“-android uiautomator”,“selector”:“new UiSelector().text("Remix")”,“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 new UiSelector().text(“Remix”) using ANDROID_UIAUTOMATOR with the contextId: multiple: false
info: [debug] [BOOTSTRAP] [debug] Parsing selector: new UiSelector().text(“Remix”)
info: [debug] [BOOTSTRAP] [debug] UiSelector coerce type: class java.lang.String arg: “Remix”
info: [debug] [BOOTSTRAP] [debug] Using: UiSelector[TEXT=Remix]
info: [debug] [BOOTSTRAP] [debug] Returning result: {“value”:{“ELEMENT”:“5”},“status”:0}
info: [debug] Responding to client with success: {“status”:0,“value”:{“ELEMENT”:“5”},“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”}
info: ← POST /wd/hub/session/2c7f4312-23aa-4b5d-8b65-ae1f012797d0/element 200 1261.892 ms - 87 {“status”:0,“value”:{“ELEMENT”:“5”},“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”}
info: → POST /wd/hub/session/2c7f4312-23aa-4b5d-8b65-ae1f012797d0/touch/perform {“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”,“actions”:[{“action”:“press”,“options”:{“y”:null,“x”:null,“element”:“4”}},{“action”:“moveTo”,“options”:{“y”:null,“x”:null,“element”:“5”}},{“action”:“release”,“options”:{}}]}
info: [debug] Pushing command to appium work queue: [“element:getLocation”,{“elementId”:“5”}]
info: [debug] Pushing command to appium work queue: [“element:getSize”,{“elementId”:“5”}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“element:getLocation”,“params”:{“elementId”:“5”}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: getLocation
info: [debug] [BOOTSTRAP] [debug] Returning result: {“value”:{“y”:1182,“x”:525},“status”:0}
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“element:getSize”,“params”:{“elementId”:“5”}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: getSize
info: [debug] [BOOTSTRAP] [debug] Returning result: {“value”:{“height”:44,“width”:118},“status”:0}
info: [debug] Pushing command to appium work queue: [“element:getLocation”,{“elementId”:“4”}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“element:getLocation”,“params”:{“elementId”:“4”}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: getLocation
info: [debug] [BOOTSTRAP] [debug] Returning result: {“value”:{“y”:726,“x”:478},“status”:0}
info: [debug] Pushing command to appium work queue: [“element:getSize”,{“elementId”:“4”}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“element:getSize”,“params”:{“elementId”:“4”}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: getSize
info: [debug] [BOOTSTRAP] [debug] Returning result: {“value”:{“height”:76,“width”:212},“status”:0}
info: [debug] Pushing command to appium work queue: [“element:getLocation”,{“elementId”:“5”}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“element:getLocation”,“params”:{“elementId”:“5”}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: getLocation
info: [debug] [BOOTSTRAP] [debug] Returning result: {“value”:{“y”:1182,“x”:525},“status”:0}
info: [debug] Pushing command to appium work queue: [“element:getSize”,{“elementId”:“5”}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“element:getSize”,“params”:{“elementId”:“5”}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: getSize
info: [debug] [BOOTSTRAP] [debug] Returning result: {“value”:{“height”:44,“width”:118},“status”:0}
info: [debug] Pushing command to appium work queue: [“element:touchDown”,{“elementId”:“4”,“x”:584,“y”:764}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“element:touchDown”,“params”:{“elementId”:“4”,“x”:584,“y”:764}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: touchDown
info: [debug] [BOOTSTRAP] [debug] Performing TouchDown using element? true x: 584, y: 764
info: [debug] [BOOTSTRAP] [debug] Returning result: {“value”:true,“status”:0}
info: [debug] Pushing command to appium work queue: [“element:touchMove”,{“elementId”:“5”,“x”:584,“y”:1204}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“element:touchMove”,“params”:{“elementId”:“5”,“x”:584,“y”:1204}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: touchMove
info: [debug] [BOOTSTRAP] [debug] Performing TouchMove using element? true x: 584, y: 1204
info: [debug] [BOOTSTRAP] [debug] Returning result: {“value”:true,“status”:0}
info: [debug] Pushing command to appium work queue: [“element:touchUp”,{“elementId”:“5”,“x”:584,“y”:1204}]
info: [debug] [BOOTSTRAP] [debug] Got data from client: {“cmd”:“action”,“action”:“element:touchUp”,“params”:{“elementId”:“5”,“x”:584,“y”:1204}}
info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
info: [debug] [BOOTSTRAP] [debug] Got command action: touchUp
info: [debug] [BOOTSTRAP] [debug] Performing TouchUp using element? true x: 584, y: 1204
info: [debug] [BOOTSTRAP] [debug] Returning result: {“value”:true,“status”:0}
info: [debug] Responding to client with success: {“status”:0,“value”:true,“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”}
info: ← POST /wd/hub/session/2c7f4312-23aa-4b5d-8b65-ae1f012797d0/touch/perform 200 1912.002 ms - 76 {“status”:0,“value”:true,“sessionId”:“2c7f4312-23aa-4b5d-8b65-ae1f012797d0”}

Also can some one please help in scrolling the screen when the element till which you want to scroll the hidden below the current screen view

for scrolling up just try driver.scroll(e2, e1)
for scrolling through elements till the end, i think you should write a loop to do that

Thanks Satisghgv, it works. Is there any option to perform ScrollTo using Appium python as for scroll function you have to know button elements at first hand and if one of the element is not present of current screen view than it does not work