安装环境后,我们首先学习最简单的Device这个类,这个类主要关于设备的旋转、点击、长按等操作,可查看init.py文件中的源码
1.返回设备的信息
d.info
2.点击坐标
d.click(300,500) 点击横坐标为300,纵坐标为500的地方
3.长按坐标
d.long_click(300,500) 长按横坐标为300,纵坐标为500的地方
4.滑动点
d.swipe(300,500,600,800) 从坐标为(300,500)的地方滑动到(600,800)的地方,使用默认步长为100,相当于500ms
d.swipe(300,500,600,800,steps=200) 从坐标为(300,500)的地方滑动到(600,800)的地方,指定步长为200,相当于1000ms
5.拖动
d.drag(300,500,600,800) 从坐标为(300,500)的地方拖动到(600,800)的地方,使用默认步长为100,相当于500ms
d.drag(300,500,600,800,steps=200) 从坐标为(300,500)的地方滑动到(600,800)的地方,指定步长为200,相当于1000ms
6.滑动多点
p1=(300,400)
p2=(400,500)
p3=(600,700)
d.swipePoints(p1,p2,p3)
d.swipePoints(p1,p2,p3,steps=200)
7.

本文介绍了安卓自动化测试中uiautomator库的 UiDevice 类的使用,包括设备信息获取、点击、长按、滑动、拖动、截图、屏幕旋转、通知中心操作等,以及监听器和按键模拟等功能,适用于安卓应用自动化测试。
365

被折叠的 条评论
为什么被折叠?



