appcrawler

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

   1)安装node.js,

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

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

生成配置文件: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的关键词。

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

配置文件:基本信息

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值