Google AppCrawler初探

博观而约取,厚积而薄发。这篇文章主要讲述Google AppCrawler初探相关的知识,希望能为你提供帮助。
AppCrawler是什么你可以把它想成类似monkey一样的工具,调起你的应用程序并执行各种动作(点击,输入,滑动等)来通过这种方式
来查看各种情况下应用程序的状态
官方文档链接:AppCrawler官方文档

如何使用AppCrawler1.确保自己有最新版本的androidSDK,通过androidStudio来完成androidSDK的下载 
androidStudio下载
2.下载AppCrawler AppCrawler下载
3.确认仿真机或者物理设备在线,adb devices
4.解压缩你下载的app-crawler,进入文件夹运行

java -jar crawl_launcher.jar --apk-file apkPath --android-sdk androidSDK path

5.参数介绍:
参数 描述
--android-sdk  path 指定AndroidSDK的路径  必要的参数
--apk-file  file 指定应用apk的路径 然后安装
和--apk-package-name为或的关系 一定要指定一个
--app-package-name  name 指定package name 当你的程序已经安装且不需要重新安装就填写这个参数
和--apk-package-name为或的关系 一定要指定一个
--key-store  path 指定应用程序进行签名的密钥库的路径
当你的应用程序需要签名才成正常运行时候添加这项
--key-store-password  password 提供密码库的密码
与--key-store为并的关系 两个要有就都有
--timeout-sec  timeout 指定你执行的时间
注:1.默认60s
        2.s为单位
 
6.摸索后(坑)的附加参数
  上面配置好参数运行发现测试机纹丝不动,再一看log日志平静如水,命令行也看不出什么端倪,这时候另一个灵魂参数就要上场了
参数 描述
--ui-automator-mode 这个参数是保证不会重新打包appcrawler apk而加速启动
 
 
 
 
【Google AppCrawler初探】 

    推荐阅读