appium +夜神模拟器 操作元素(一)
删除通讯录中的联系人
其中一些属性对应的名称:
from appium import webdriverimport time#启动信息#启动参数desired_caps = {}#启动信息,启动appium后就可以找到下面参数信息desired_caps[‘platformName‘] = ‘Android‘ #设备系统desired_caps[‘platformVersion‘] = ‘23‘ #设备系统版本desired_caps[‘deviceName‘] = ‘Android Emulator‘ #设备名称desired_caps[‘appPackage‘] = ‘com.android.contacts‘ #包名desired_caps[‘appActivity‘] = ‘.activities.PeopleActivity‘ #启动名#声明手机驱动对象driver = webdriver.Remote(‘http://localhost:4723/wd/hub‘, desired_caps)#定位到要删除的联系人driver.find_element_by_name(‘test10000000000‘).click()#进入该联系人的信息详情页#定位到删除按钮driver.find_element_by_accessibility_id(‘更多选项‘).click()time.sleep(1)#删除联系人driver.find_element_by_id(‘android:id/title‘).click()time.sleep(1)driver.find_element_by_id(‘android:id/button1‘).click()nameAddeds =driver.find_elements_by_class_name(‘android.widget.TextView‘)name= ‘test10000000000‘if name not in nameAddeds:print("删除联系人成功!")else:print(‘删除联系人失败!‘)‘‘‘for nameAdded in nameAddeds: if nameAdded == ‘test02‘: print(‘删除联系人失败!‘) else: print("删除联系人成功!")‘‘‘driver.quit()
相关推荐
hgzhang 2020-04-19
TimeSky 2019-11-02
pengjin 2017-04-07
shanshuodeshali 2015-08-19
稀土 2018-04-06
稀土 2018-03-23
曾少贤 2018-02-13
辞客堂数位杂谈版 2018-02-09
辞客堂数位杂谈版 2018-02-08
航通社 2018-02-02
读立写生 2018-02-02
跨越美利坚面试创业技术培训 2018-01-29
BitTigerio 2018-01-12
触乐 2018-01-03
新经济100人 2018-01-02