zoukankan      html  css  js  c++  java
  • 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 FilesJavajdk1.8.0_131lib;F:Program FilesJavajdk1.8.0_131lib ools.jar

    解压app-crawler

    打开cmd命令控制台

    java -jar E:app-crawlercrawl_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,这个自行下载解压即可

    参数解析:

    OptionDescription
    --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
  • 相关阅读:
    js == 和 === 判断原理
    react 渲染原理
    常见的HTTP状态码
    类数组和数组的区别是什么?
    如何判断一个变量是不是数组?
    typeof 是否正确判断类型? instanceof呢? instanceof 的实现原理是什么?
    前端 js data数组转tree数据结构
    Echarts 基础学习
    Vue CLI 4.0 项目搭建
    Echarts Demo
  • 原文地址:https://www.cnblogs.com/sincoolvip/p/12611739.html
Copyright © 2011-2022 走看看