Appium+python自动化2-appium元素定位

本文介绍了使用Appium结合Python进行自动化测试时,如何通过id、name、class和accessibility_id属性来定位APP界面元素。详细阐述了每个定位方式的原理,并提供了相应的定位代码示例。
摘要由CSDN通过智能技术生成

前言

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

–>打开cmd命令窗口
–>输入uiautomatorviewer
–>启动UI Automator工具

一、id定位

1.appium的id属性是通过UI Automator工具查看的resource-id属性

定位resource-id

2.如上图的定位,就可以通过id来定位

格式:driver.find_element_by_id(“这里是resource-id”)

driver.find_element_by_id(“com.youdao.note:id/note_title”)

二、name定位

1、name定位是通过UI Automator工具查看的text属性

(如果text属性为空,那就不能通过name属性定位了)

点位text

2.如上图的定位,就可以通过name来定位

格式:driver.find_element_by_name(“这里是text”)

driver.find_element_by_name(“点击输入标题”)

三、class属性

1.class定位就是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值