微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Appium+Python自动化 4 -appium元素定位

appium定位app上的元素方式 在前面文章中有介绍,(通过UIautomator工具查看app元素)

appium定位app上的元素,可以通过id,name,class这些属性定位到

 

1、id 定位,是需要找到元素的 resource-id属性

格式:driver.find_element_by_id("resource-id属性值")

 

2、name 定位,是要找到元素的 text属性

格式:driver.find_element_by_name("text属性值")

 

3、class 定位,是要找到元素的class属性

格式:driver.find_element_by_class_name("class属性值")

 

4、accessibility_id 定位,是要找到元素的content-desc属性

格式:driver.find_element_by_accessibility_id("content-desc属性值")

 

 

注意事项:

1、如果元素的resource-id,text,class,content-desc属性值为空,那么就不能通过该相关方式定位

2、一般一个页面上的class属性不唯一,元素不唯一的话定位会报错了,非必要条件下,建议不使用class属性定位

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐