工具:Appetizer 质量监控,AppCrawler自动遍历
appetizer质量监控,上传APK 文件,在服务端进行字节码插桩后,下载到本地,在手机上安装即可手动测试。
APPcrawler自动遍历,配置文件
美图公司,签名工具地址:https://ci.meitu.city/signature
步骤一:
参考该教程。打开 Appetizer 客户端,登录后选择“质量监控”,点击“插桩APK文件”,等待被插桩的 APK 文件下载到本地。
步骤二:
根据 AppCrawler 的教程,安装好相关的依赖。优先遍历登录部分,
配置文件内编辑:
triggerActions: # 主要解决登录的问题,当遇到登录输入框时,输入内容,比testcase更好用
- action: "click" #点击关注流按钮进入登录页面
xpath: "//*[@resource-id='com.meitu.yupa:id/hu']"
times: 1 - action: "click" #点击进入账号密码登录页
xpath: "//*[@resource-id='com.meitu.yupa:id/js']"
times: 1 - action: "11557892609" #输入手机号
xpath: "//*[@resource-id='com.meitu.yupa:id/eo']"
times: 1 - action: "zdj1234" #输入密码
xpath: "//*[@resource-id='com.meitu.yupa:id/ep']"
times: 1 - action: "click" #点击登录
xpath: "//*[@resource-id='com.meitu.yupa:id/cd']"
times: 1
输出表格:AppCrawler 自动遍历报表,Appetizer 质量监控插桩报表。
遇到的问题:
1.Android包Appetizer插桩后打出来的包,没有签名,导致登录接口签名字段缺失,无法登录。解决方法:无签名的包放到重新签名即可。