【原创】
UiAutoMator精品辅助批处理分享
【QQ群号码】
8295 46105
欢迎加入QQ交流群,群内会陆续分享技术资料和工具给大家,欢迎加入和交流、共享。
今天给大家分享一些我在进行uiautomator自动化测试的过程中收集、整理、编写的一些比较好用的批处理,可以直接下载后使用,也可以在此基础上进行二次开发,欢迎多多交流和分享。
【01.UiAutoMatorViewer获取动态界面元素】
可以获取动态界面元素UIX文件和截图,此工具也可以解决Android 8.1使用旧的uiautomatorViewer工具无法获取界面的问题(当然在我另一个帖子里面,这个问题已经得到解决了),然后手动将截图文件和UIX文件加载即可。
链接:https://pan.baidu.com/s/1yMbNw00HEv2yjGmebEI-iA
密码:ucga
【02.获取当前安卓设备界面的APK的包名和类名】
自动获取安卓设备当前界面的APK的包名和类名,便于写自动化测试脚本中,直接用adb shell指令启动APK;
链接:https://pan.baidu.com/s/1EhcquKf17PGVHdv3yJfLTQ
密码:3kcn
[举例说明]
Run #1: ActivityRecord
命令行启动APK的方法:
adb shell am start -n XXX1 .XXX2
在uiautomator里面通过命令启动APK的方法:
此工具特别适用于不同分辨率设备、不同安卓版本、不同UI界面时启动APK,而且快捷方便;
【03.读取软件版本号等关键信息】
可以读取软件中一些关键的信息,如版本号、系统语言、修改日期、浏览器主页等,需要的同学可以看看里面提取关键信息的方法,从而改编或者完善自己的自动化测试脚本;
链接:https://pan.baidu.com/s/1kjBIF_7FU0QatcvbKtYUag
密码:yhy1
【04.一键将安卓设备当前界面截图并将截图复制到PC上】
将安卓设备当前界面截图,并自动复制到PC当前目录下,抓住每一个稍纵即逝的bug,所见即所得,想截哪里截哪里~~~
链接:https://pan.baidu.com/s/1hxKd5VSkJs6zXYbaPRicFw
密码:urtx
【05.一键杀掉UiAutoMator进程-支持多台设备接入时操作】
在执行uiautomator脚本Debug的过程中,需要多次强行停止正在运行的uiautomator进程,这个就派上用场啦!
而且这个工具还支持多个设备同时接入时,只杀掉最后接上的设备哦,因为是Bat批处理文件,想要知道具体原理的可以自己看源码,这个功能我当初可是花了好几天才调通呢
链接:https://pan.baidu.com/s/1NGqXHlsdUw1Ru_BYuVNrbg
密码:qhbi
【QQ群号码】
8295 46105
后续会分享更多的精品资源和学习教程哦,欢迎加入QQ交流群,群内会陆续分享技术资料和工具给大家,欢迎加入和交流、共享。
领取专属 10元无门槛券
私享最新 技术干货