(appium+python)UI自动化_10_adb常用命令
2024-09-04 00:40:05
前言
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路径>
最新文章
- 极其简单的搭建eclipse的android开发环境
- [POJ1151]Atlantis
- Ubuntu修改屏幕默认亮度
- 畅通工程再续--hdu1875
- winform 拖动无边框窗体(调用Windows API)
- c#程序添加其他网站的webservice引用。
- [LeetCode] Print All Combinations of a Number as a Sum of Candidate Numbers
- 投票项目-bootstrap
- myEclipse 8.5下SVN环境的搭建
- ROS教程0 环境配置
- JDBC查询数据实例
- Eureka 源码编译 部署
- 页面: Fork me on GitHub
- php数据库操作类(转)
- RSA 算法-MSDN文档
- AndroidUI多线程网络请求更新导致BUG
- Swift_继承
- dubbo介绍以及创建
- VUE 内置的标签<;keep-alive>;<;/keep-alive>;作用
- 【剑指offer】面试题 10. 斐波那契数列