时人不识凌云木,直待凌云始道高。这篇文章主要讲述appium +夜神模拟器 操作元素相关的知识,希望能为你提供帮助。
删除通讯录中的联系人
文章图片
文章图片
文章图片
文章图片
文章图片
其中一些属性对应的名称:
文章图片
【appium +夜神模拟器 操作元素】
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()
推荐阅读
- Android | 瓒呯畝鍗曢泦鎴怘MS ML Kit瀹炵幇鏈€澶ц劯寰瑧鎶撴媿
- 手机上写歌词的软件,原创歌词创作软件app下载,有吗()
- win8系统好用吗,本文教您怎样运用U盘重装win8系统
- 硬盘分区工具,本文教您怎样给电脑硬盘分区
- u盘打开不了,本文教您u盘打开不了怎样修好
- windows7系统安装,本文教您win7系统怎样运用U盘安装
- u盘打开盘制作,本文教您如何迅速制作一个PE系统
- usb无法识别怎样办,本文教您处理usb无法识别
- 韩博士与小白哪个好,本文教您韩博士怎样U盘安装win7系统