一个基于自动遍历的app爬虫工具. 支持android和iOS, 支持真机和模拟器. 最大的特点是灵活性. 可通过配置来设定遍历的规则.
#安装node和依赖
brew install node
brew install ideviceinstaller
brew install libimobiledevice
#安装appium
npm install -g appium
#检查appium环境正确性
appium-doctor
真机或者模拟器均可. 确保adb devices可以看到就行
使用此工具需要一定的appium基础知识, 请自行google.
目前已经在appium 1.5.3下做过测试
启动appium
appium --session-override
最新版本下载地址: https://pan.baidu.com/s/1dE0JDCH
工具以jar包方式发布,需要java8以上的运行环境
java -jar appcrawler.jar
#查看帮助文档
java -jar appcrawler.jar
#运行测试
java -jar appcrawler.jar -a xueqiu.apk
#配置文件的方式运行
#Android测试
java -jar appcrawler.jar -c conf/xueqiu.yaml -a xueqiu.apk
#iOS测试
java -jar appcrawler.jar -c conf/xueqiu.yaml -a xueqiu.app
默认在当前目录下会生成一个包含输出结果的目录, 以时间命名. 包含了如下的测试结果
移动测试技术交流社区: https://testerhome.com
QQ技术交流群: 177933995