我是靠谱客的博主 灵巧小虾米,最近开发中收集的这篇文章主要介绍UI自动化测试--- 移动端自动化adb常用命令 - (7)1、adb常用命令 - 获取包名和启动名2、adb常用命令 -上传和下载命令3、adb常用命令 - app启动时间4、adb常用命令 - 获取手机日志5、其他adb常用命令,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、adb常用命令 - 获取包名和启动名

包名: 一个安卓应用的唯一标识符,操作那个应用需要依赖包名

启动名: 应用中界面标识符,允许重复。

# 1、mac/linux:
adb shell dumpsys window | grep usedApp
或者
adb shell dumpsys window windows | grep mFocusedApp
# 2、windows:
adb shell dumpsys window | findstr usedApp
或者
adb shell dumpsys window windows | findstr mFocusedApp

2、adb常用命令 -上传和下载命令

上传文件:adb push 电脑的文件路径  手机的文件夹路径

adb push 路径xxx.txt    /sdcard

下载文件:adb pull 手机的文件路径 电脑的文件夹路径

adb pull /sdcard/xxx.txt 本地文件夹路径

# 上传文件
adb push 电脑的文件路径 手机的文件夹路径
# 下载文件
adb pull 手机的文件路径 电脑的文件夹路径

3、adb常用命令 - app启动时间

# 启动APP时间
adb shell am start -W 包名/启动名
ThisTime :该界面 ( activity ) 启动耗时(毫秒)
TotalTime:应用自身启动耗时 = ThisTime + 应用 application 等资源启动时间(毫秒)
WaitTime :系统启动应用耗时 = TotalTime + 系统资源启动时间(毫秒)

注意:查看时间 一般要冷启动(应用程序没有启动)

冷启动:应用程序未启动

热启动:应用程序已启动在后台或当前页面。

4、adb常用命令 - 获取手机日志

查看日志命令: adb logcat > d:xxx.log

提示: 对app操作时,要开启日志,记录app操作的步骤和异常。

当测试过程中发现问题后想获取错误日志信息: l

打开被测应用程序,进入到触发缺陷的位置

使用查看日志命令: adb logcat

触发缺陷

获取日志信息

注意:一般的情况下留意Error错误级别的日志。另外一些异常错误日志信息。在触发错误日志时及时 ctrl+c 掐断日志刷新。

5、其他adb常用命令

其他常用adb命令
序号命令说明
1adb install  路径/xx.apk
 
安装app 到手机
2adb uninstall  包名卸载手机上的app,需要指定包名
3adb devices获取当前电脑已经连接设备和对应的设备号
4adb shell进入到安卓手机内部的linux系统命令行中
5adb start-server启动adb 服务端,出bug时使用可以重启服务器,先关闭再启动
6adb kill-server停止adb 服务端,出bug时使用可以重启服务器,先关闭再启动
7adb --help

 查看adb帮助,命令记不清楚时有用

8adb connect  ip:端口连接手机/模拟器

提示:

1、adb start-server正常不需要手动启动,自动启动adb.exe进程。当应用进程死机, 需要执行杀服务,杀完后需要执行命令启动。

2、adb connect ip:端口       正常不要手动连接,系统会自动连接。如果执行 adb devices 没有看到设备列表,需要手动连接。

最后

以上就是灵巧小虾米为你收集整理的UI自动化测试--- 移动端自动化adb常用命令 - (7)1、adb常用命令 - 获取包名和启动名2、adb常用命令 -上传和下载命令3、adb常用命令 - app启动时间4、adb常用命令 - 获取手机日志5、其他adb常用命令的全部内容,希望文章能够帮你解决UI自动化测试--- 移动端自动化adb常用命令 - (7)1、adb常用命令 - 获取包名和启动名2、adb常用命令 -上传和下载命令3、adb常用命令 - app启动时间4、adb常用命令 - 获取手机日志5、其他adb常用命令所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部