App Crawler使用教程

写在前面的话:

今年因为疫情,公司各个状况都变了,降薪、改变方向 都有。以前不重视的APP现在一下子史无前例的重视起来。还有就是时间紧张过程混乱下,如果保证最后一关,一月送审9个版本,有2个版本明显crash问题。

整的我筋疲力尽,这不,为了就会这2天的版本,临时把所有自动化的都弄上了。明天加班把选车遍历(352个品牌、1500个车系,近5K次的点击)搞出来了,用的python+appium

给领导看,今天又弄了katalon和这个类似money的工具小试了一把,效果可以啊。

安装包的准备:

链接:https://pan.baidu.com/s/1qc9c4TJv_bFRFD4eIieOAg
提取码:tcho

appium安装这里不说了,我用的是1.12.0

启动即可

jdk要求1.8以上,classpath配置:

.;F:\Program Files\Java\jdk1.8.0_131\lib;F:\Program Files\Java\jdk1.8.0_131\lib\tools.jar

解压app-crawler

打开cmd命令控制台

java -jar E:\app-crawler\crawl_launcher.jar --apk-file E:\app-crawler
\26407.apk --app-package-name cn.com.pcauto.android.browser --android-sdk E:\and
roid-sdk-windows --timeout-sec 600

哦,还得要android-sdk,这个自行下载解压即可

参数解析:

Option Description
--android-sdk 指定Android SDK路径。 此选项必填。
--apk-file 指定你的App APK路径,App Crawler会对它进行安装和爬取。如果没有指定 —app-package-name选项,请使用此选项。
--app-package-name 指定App包的名字。当应用程序已安装在设备上,且不需要重新安装时,请使用此选项。
--key-store 指定给App和 Crawler APKs签名的密钥存储库的路径。当您的应用程序需要特定的签名才能正常运行时,请使用此选项。
--key-store-password 指定为 --key-store 选项提供的密钥存储库的密码。如果指定了--key-store,那么这是必需的标志。
--timeout-sec 指定Crawler运行超时时间,单位为秒,如果没有设置,默认为60s

猜你喜欢

转载自www.cnblogs.com/sincoolvip/p/12611739.html
今日推荐