app crawler简介
执行 java -jar appcrawler-2.1.3.jar 查看相关参数
- -a, --app
- -c, --conf
- -p, --platform
- -o, --output
- -t, --maxTime
- -u, --appium
- --capability k1=v1,k2=v2... appium capability选项, 这个参数会覆盖-c指定的配置模板参数, 用于在模板配置之上的参数微调
示例:appcrawler -a xueqiu.apk --capability noReset=true - -r, --report
- --template
- --master
- --candidate
- --diff 执行diff对比
- -vv, --verbose 是否展示更多debug信息
- --demo 生成demo配置文件学习使用方法
- --help
示例
appcrawler -c xueqiu.json --capability udid=[你的udid] -a Snowball.app
appcrawler -c xueqiu.json -a Snowball.app -u 4730
appcrawler -c xueqiu.json -a Snowball.app -u http://127.0.0.1:4730/wd/hub
生成demo例子
appcrawler --demo
启动已经安装过的app
appcrawler --capability appPackage=com.xueqiu.android,appActivity=.welcomeActivity
从已经结束的结果中重新生成报告
appcrawler --report result/
新老版本对比
appcrawler --candidate result/ --master pre/ --report ./
自动生成Page Object代码模板文件
appcrawler --template PageObjectDemo.ssp --output result/
根据wda的inspector生成测试用例代码
appcrawler --template PageObjectDemo.ssp -u http://localhost:8100
根据example修改,生成用例
java -jar appcrawler-2.1.3.jar --demo
复制example.yml,并重命名和修改