zoukankan      html  css  js  c++  java
  • 移动端自动化测试之--adb命令

    目录

    adb简介

    adb常用命令

    一、adb简介

        adb(Android Debug Bridge安卓调试桥)是一个通用命令行工具,允许pc与模拟器或者Android设备进行通信,它可为各种设备操作提供便利,如安装和调试应用。

        adb使用本地TCP端口5037绑定,使用该端口进行通信

        启用adb调试,需要再设备上打开USB调试模式

    二、adb常用命令

    1、普通命令

    adb version # 查看adb版本

    adb connect 设备IP:端口号 # 连接设备

    adb devices # 查看当前连接的设备

    adb shell [-s 指定设备IP:端口号]# 进入连接设备的命令操作界面,支持指定设备

    (进入shell后#表示有root权限,$表示无root权限)

    adb kill-server # 关闭adb服务

    adb start-server # 打开adb服务

    2、应用相关命令

    adb install [–r] 安装包在pc上的地址 # 在设备上安装app,-r表示覆盖安装

    adb uninstall [-k] app包名 # 从设备上卸载掉app,-k表示保留配置和缓存

    adb shell pm list package [|findstr 关键字] # 查看设备上的应用包名,支持通过关键字查询

    3、文件相关命令

    adb push pc端文件路径 设备端文件路径 # 将pc端文件写入到设备上的指定位置

    adb pull 设备端文件路径 pc端文件路径 # 将设备上的文件拉取到pc端的指定位置(注意不能直接pull到pc的根目录)

    adb shell screencap 设备端路径/截图文件名 # 获取设备当前屏幕截图,并以指定名称保存在设备端指定位置

    4、adb脚本

        可以新建.bat文件,将adb命令写入(末尾加pause可保持执行完脚本不关闭)

  • 相关阅读:
    ubuntu 14.4 apache2 django
    github上的版本和本地版本冲突的解决方法
    Javascript能做什么 不能做什么。
    django 取model字段的verbose_name值
    Django在admin模块中显示auto_now_add=True或auto_now=True的时间类型列
    合并多个python list以及合并多个 django QuerySet 的方法
    摘抄
    Python 字符串拼接
    学习HTTP
    Django 自定义模板标签和过滤器
  • 原文地址:https://www.cnblogs.com/new-hashMap/p/12621426.html
Copyright © 2011-2022 走看看