app自动化中的uiautomator用法

一、介绍

uiautomator分为三个,分别为UISelector类,UiObject类,UiDevice类
UISelector类:元素定位,组合时直接在后面接着调用,链式调用
UiObject类:组对象操作,如点击、输入
UiDevice类:手机上操作,如获取设备信息,按键,滑动,拖拽

二、UISelector类一下用法

resource-id属性定位 -->> 全匹配、正则匹配
new UiSelector().resourceId(“id属性值”) 全匹配
new UiSelector().resourceIdMatches(“id属性值”) 正则匹配

text属性定位 -->> 全匹配、正则、包含、开头匹配
new UiSelector().text(“text”) 全匹配
new UiSelector().textContains(“text”) 包含
new UiSelector().textMatches(“text”) 正则匹配
new UiSelector().textStartsWith(“text”) 开头匹配

content-desc属性定位 -->> 全匹配、正则、包含、开头匹配
new UiSelector().description(“text”) 全匹配
new UiSelector().descriptionContains(“text”) 包含
new UiSelector().descriptionMatches(“text”) 正则匹配
new UiSelector().descriptionStartsWith(“text”) 开头匹配

自动滑动找到元素并点击
‘new UiScrollable(new UiSelector().scrollable(true).instance(0)).scrollIntoView(new UiSelector().text("{}").instance(0));’.format(text)).click()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值