uiautomator自动化脚本

1、先定位到父控件再定位子控件

UiObject rename=new UiObject(new UiSelector().className
                ("android.widget.LinearLayout").index(5).childSelector
                (new UiSelector().resourceId("com.eisoo.anyshare:id/iv_right_arrow")));
        rename.click();

2、实现滑动定位控件

UiScrollable lyy3=new UiScrollable(new UiSelector().scrollable(true));

UiObject document=lyy3.getChildByText(new

UiSelector().resourceId("com.eisoo.anyshare:id/iv_right_arrow"), "com.eisoo.anyshare:id/iv_right_arrow", true);

document.click();

3、常用的对对像进行操作

clickBottomRight ():点击对象的右下角

clickTopLeft ():点击对象的左上角

dragTo (UiObject destObj, int steps):拖拽对象到另一个对象位置上面,可以设置拖动的速度,默认40 steps

dragTo (int destX, int destY, int steps):拖拽对象到某个坐标位置,步长可以设置,默认40 steps

swipeDown (int steps):拖动对象向下滑动,步长可以设置

swipeLeft (int steps):拖动对象向左滑动,步长可以设置

swipeRight (int steps)拖动对象向右滑动,步长可以设置

swipeUp (int steps):拖动对象向上滑动,步长可以设置

setText (String text):设置文本框对象的文本内容

clearTextField ():清除文本框对象的文本内容

点击打开链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值