首页 > 移动平台 > 详细

appium +夜神模拟器 操作元素(一)

时间:2020-06-09 18:08:33      阅读:77      评论:0      收藏:0      [点我收藏+]

删除通讯录中的联系人

技术分享图片技术分享图片技术分享图片

 

 技术分享图片

 

 

 技术分享图片

 其中一些属性对应的名称:

 技术分享图片

 

 

 

from appium import webdriver
import 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()

appium +夜神模拟器 操作元素(一)

原文:https://www.cnblogs.com/heidouli/p/13074017.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!