码迷,mamicode.com
首页 > 移动开发 > 详细

Appium+Python之元素定位和操作

时间:2019-01-13 01:56:48      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:log   link   定位   拨号   安装   启动   触控   you   拍照   

一、常用识别元素的工具
uiautomatorviewer:Android SDK自带的一个工具,在tools目录下
 技术分享图片
 
二、元素定位
 
1.格式:find_element_by_定位方式(value)
 
通过id定位
(取resource-id的值):
driver.find_element_by_id("com.wuba.zhuanzhuan:id/azo")
也可以直接用id后面的内容driver.find_element_by_id("azo")
 
通过class_name定位
(取class的内容)
driver.find_element_by_class_name("android.widget.RelativeLayout")
 
通过xpath定位
(取xpath得内容)
driver.find_element_by_xpath("//android.widget.LinearLayout[1]/android.widget.XXX")
 
通过text定位
(需要使用uiautomator的定位方式,使用text