首页 > 移动平台 > 详细

(appium+python)UI自动化_10_adb常用命令

时间:2019-11-30 18:51:04      阅读:72      评论:0      收藏:0      [点我收藏+]

前言

adb(Android Debug Bridge)工具是android-sdk里的一个工具,是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互。在app自动化测试过程中,有时要用到adb命令,但是每次都要百度感觉很是繁琐,故总结了下app自动化过程中几个常用的adb命令。

adb常用命令

  • 获取设备号
$ adb devices 

 技术分享图片

  • 下载apk

前提:需下载apk至电脑

$ adb install <电脑apk路径> 
  • 卸载apk
$ adb uninstall <apk包名>
  • 查看apk包名&activity

  (1)adb命令查看(前提:设备已安装目标app)

    真机/模拟器打开需查看的app->终端输入安装命令 adb logcat | find “START”

  (2)通过aapt查看apk包名(前提:已配置aapt环境、下载apk至电脑)

$ aapt dump badging <电脑apk路径>

技术分享图片

技术分享图片

  • 保存app日志
$ adb logcat | find ”包名“ >路径(电脑保存日志的路径)
  • 传输文件
# 电脑文件发送到手机
adb push <电脑路径> <手机路径>

# 手机文件发送到电脑
adb pull  <手机路径> <电脑路径>
  • 杀死/重启adb进程
#杀掉adb 进程
$ adb kill-server

#启动adb进程
$ adb start-server
  •  指定设备操作
#指定设备(电脑连接多设备时,需指定设备)
$ adb -s <设备号>  <任意操作>

#例指定设备安装apk
$ adb -s <设备号> install <apk路径>

 

(appium+python)UI自动化_10_adb常用命令

原文:https://www.cnblogs.com/mini-monkey/p/11962217.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!