zoukankan      html  css  js  c++  java
  • (appium+python)UI自动化_10_adb常用命令

    前言

    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路径>
  • 相关阅读:
    关系型数据库和非关系型数据库的区别
    总结篇3-python数据结构和算法
    总结篇2-python进阶
    总结篇1-python基础
    测试sql星级判定函数
    1、Anyproxy简介
    Python内置logging模块-- 日志
    python+ selenium 绕过浏览器检测
    python-selenium,解决 遇到阿里无痕登录验证
    seldom
  • 原文地址:https://www.cnblogs.com/mini-monkey/p/11962217.html
Copyright © 2011-2022 走看看