AndroidJarsCrawler使用指南
环境搭建
在使用AndroidJarsCrawler之前,需要进行一定的环境搭建。首先,确保你已经安装了Java环境和Android
SDK。这些是运行appcrawler所必需的基础环境。
Java环境:这是运行appcrawler的基础,确保你已经安装了Java
Development
Kit
(JDK)。
Android
SDK:主要用于使用tools文件夹下的uiautomatorviewer.bat来定位元素,获取元素的xpath,用于准备工作前期。
工具下载
接下来,你需要下载AndroidJarsCrawler的jar包。appcrawler的最新jar包功能较多,兼容性较高。你可以在这个网站下载最新的jar包:https://blog.csdn.net/bbenskye/article/details/80265244
使用步骤
在完成了环境搭建和工具下载之后,你可以按照以下步骤开始使用AndroidJarsCrawler:
1.手机安装好最新的安装包,不需要登陆,避免不能遍历登陆前的页面内容,且登录后再进行遍历会出现activity不一致的报错,即和launchActivity不一致。
2.开启appium服务,在命令行中输入:appium,提示:则开启成功。
3.在放appcrawler2.1.0.jar的文件夹下执行以下命令:Javajarappcrawler2.1.0.jarajingdata.apkcconfig.ymloutputwyy/,即可自动启动APP,并自动遍历点击元素。
配置文件编写
配置文件是运行appcrawler的核心所在。你可以通过编写配置文件来设定遍历的规则,比如设置黑名单和白名单,提高遍历的覆盖率。具体的参数说明可以参考appcrawler的官方文档或者相关的教程文章。
注意事项
在使用AndroidJarsCrawler的过程中,需要注意以下几点:
对于H5页面无法进行精确的定位点击,比如它的整个布局layout是一个大模块,不能进行点击。
对于调用第三方应用的不太稳定,比如每次到上传头像处就停止遍历。
对于整个layout区域是可点击,但是其中某个元素是不可点击的,没有进行遍历点击,比如:左上角的设置和右上角的私信都不能遍历到。
以上就是关于AndroidJarsCrawler的使用指南,希望对你有所帮助。