UIAutomator是一套大家喜闻乐见的自动化测试框架,可以通过选择器(UiSelector)对各种UI元素的执行操作,从而实现自动化测试。
手动方式编写UIAutomator的测试脚本的过程是比较枯燥的,需要反复使用UIAutomatorViewer工具查找UI元素,并反复验证UI元素的唯一性,效率不高。
而在AliOS Studio中集成的TestDesigner工具则可以通过录制用户的tap、swipe等UI操作自动生成UIAutomator测试脚本,支持跨进程调用,并通过 Plover 测试框架封装了一些常用的测试接口。
点击AliOS
菜单中的Open Test Designer
来打开TestDesigner
之后可以通过预览界面与被测设备进行
各种
实时交互:
单击为查看元素属性
双击为触摸
右键可以呼出滑动、长按、拖拽、输入文本等操作,
通过上方的功能按钮可以发送HOME、BACK键等常用物理按键
操作以后, 测试代码会自动添加到光标所在的代码行里
关于测试脚本模板及运行等更多详情请参考AliOS开发者网站——
测试设计器
相关资源: