首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

UiAutoMator精品辅助批处理分享

【原创】

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交流群,群内会陆续分享技术资料和工具给大家,欢迎加入和交流、共享。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180723G1S1M500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券