Appium常用元素定位-xpath、class

本文介绍了Appium中不同版本下元素定位的方法,包括:使用UIAutomator替代旧版的By.name,XPath定位,accessibility id定位,坐标定位,以及滑动操作如普通滑动和九宫格解锁的实现。同时也提到了元素等待和隐式等待的策略。
摘要由CSDN通过智能技术生成

1.Appium1.5之前版本支持By.name方式

// 根据text属性进行定位

driver.findElement(By.name("师资团队"));

2.最新版本不再支持此API,需要使用UIAutomator原生自动化引擎

// 使用UIAutomator对text属性进行定位

driver.findElementByAndroidUIAutomator("new Uiselector().text(\"师资团队\")");

3.基本上不用class属性

4.用xpath

driver.findElementByXPath("//android.widget.TextView[@text='长沙']").click();

5.-accessibility id

根据content-desc定位

driver.findElementByAccessibilityId("领淘金币").click();

6.坐标定位

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值