ADB命令获取手机应用安装包
1.获取包名:adb shell am monitor
2.手机上点击启动需要获取包名的应用,窗口就会打印出来当前应用的包名
3.找到包名路径:adb shell pm path 包名
4.拉取手机应用安装包到电脑:adb pull /data/app/安装包
5.保存到电脑的位置就是C:\Users\用户名,想要改变位置可在后面加上想要保存的路径:
adb pull /data/app/~~WWSzk2o57xywOrHfVGt0MQ==/com.android.chrome-Dwtco7WxAl9x-wFUryd25Q==/base.apk D:\BaiduNetdiskDownload
获取启动页和包名日志
adb logcat ActivityManager:I | findstr "cmp"
adb shell pm list packages
adb shell pm list packages | findstr browser
adb shell pm dump com.android.browser | findstr version
adb shell monkey -p "com.tencent.wework" -vvv 1
adb shell dumpsys window | findstr mCurrent
uiautomatorviewer 启动定位器
webview app
手机谷歌浏览器版本和chrome driver 版本一致
投屏手机到电脑上:scrcpy-win64-v1.17下载后解包,配置环境变量路径到path下,在win + r 输入scrcpy回车
chrome driver、devtools 是 webview 自动化测试的核心
如何判断页面是webview
断网查看 原生会有之前加载数据,h5无法访问
看加载条
看顶部是否有关闭按钮 左上角有X
下拉刷新 页面是否刷新
下拉刷新 的时候是否有网页提供方 底部可以看到有内核
用工具查看
appium常用命令
appium -g appium.log1 | tee -g将日志定位到appium.log1里,tee同时定位到文件和屏幕上
adb logcat 查看日志
打开模拟器方法:
android_studio:自带模拟器
cmd 输入:emulator -list-avds--->emulator @Nexus_S_API_23