I am not able run below script on my android device. Can you please help with this because I am new to automation & python.
import os, time, re
import unittest
from appium import webdriver
class ContactAppTest(unittest.TestCase):
def setUp(self):
desired_caps = {}
desired_caps['deviceName'] = 'CID6CUQWW47DM7BI'
desired_caps['platformName'] = 'Android'
desired_caps['appPackage'] = 'com.android.contacts'
desired_caps['appActivity'] = '.activities.PeopleActivity'
self.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',desired_caps)
def ContactAppTestAppium(self):
self.driver.find_element_by_xpath("//android.view.ViewGroup[@content-desc=\"Home screen 1\"]/android.widget.TextView[3]").click()
self.driver.find_element_by_id("com.android.contacts:id/menu_add_contact").click()
self.driver.find_element_by_xpath("/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.LinearLayout[2]/android.widget.FrameLayout[2]/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.ScrollView/android.widget.LinearLayout/android.widget.LinearLayout/android.widget.LinearLayout/android.widget.LinearLayout[1]/android.widget.LinearLayout[2]/android.widget.LinearLayout[2]/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.LinearLayout/android.widget.EditText").click().send_keys("umesh123")
self.driver.find_element_by_xpath("/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.LinearLayout[2]/android.widget.FrameLayout[2]/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.ScrollView/android.widget.LinearLayout/android.widget.LinearLayout/android.widget.LinearLayout/android.widget.LinearLayout[2]/android.widget.LinearLayout[1]/android.widget.LinearLayout/android.widget.LinearLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.LinearLayout/android.widget.EditText").click().send_keys("7987654354")
self.driver.find_element_by_id("com.android.contacts:id/save_menu_item").click()
def tearDown(self):
self.driver.quit()