1、环境安装及配置 (appcrawler依赖appium)

   1)安装node.js,

   2)用npm安装appium(依赖andriod sdk,jdk(1.8,其他版本不兼容)),appium-doctor
     安装完成后命令行执行appium-doctor,进行appium环境检验,根据检验结果相应修改、安装依赖即可

appcrawler

3)appcrawler是一个jar包,不需要安装,直接下载即可

appcrawler官方文档:https://seveniruby.gitbooks.io/appcrawler/content/

jar包下载地址:https://pan.baidu.com/s/1dE0JDCH

在appcrawler路径下执行相关命令:

查看帮助文档:java -jar appcrawler-2.4.0-jar-with-dependencies.jar

appcrawler

生成配置文件:java -jar appcrawler-2.4.0-jar-with-dependencies.jar --demo

以配置文件方式运行:java -jar appcrawler-2.4.0-jar-with-dependencies.jar -c demo0.yml

二、运行

1)启动 appium       命令行:appium

2)appcrawler目录下运行(cd C:\Users\15389\Downloads\appcrawler):java -jar appcrawler-2.4.0-jar-with-dependencies.jar --capability “appPackage=com.lj.bk,appActivity=com.home.android.SplashScreenActivity”

tips:appActivity是APP的启动activity,查找方式adb shell dumpsys package com.lj.bk(包名)

在结果中查找图中activity即为启动activity,黄色箭头指向为启动activity的关键词。

appcrawler

tips:如果appium因为等待时间超时终止,可以添加默认超时时间设置java -jar appcrawler-2.4.0-jar-with-dependencies.jar --capability "appPackage=com.lianjia.beike,newCommandTimeout=300,appActivity=com.homelink.android.SplashScreenActivity"

参数说明:Java -jar appcrawler-2.1.0.jar 用来启动appcrawler

-a 后面跟安装包的名字 (用于自己手机没有安装包的时候的使用)

-c 后面跟自定义的配置文件的路径和名字

-output 后面跟输出的报告所在的文件夹,如果没有写,则会自动生成一个以时间为文件夹名字的报告文件

配置文件:基本信息

appcrawler

 

相关文章:

  • 2021-09-29
  • 2021-11-17
  • 2022-01-18
  • 2021-09-17
  • 2021-12-07
猜你喜欢
  • 2022-02-05
  • 2021-06-01
  • 2022-12-23
  • 2022-12-23
  • 2022-01-31
  • 2022-12-23
  • 2021-10-02
相关资源
相似解决方案