(appium+python)UI自動化_10_adb經常使用命令

前言

adb(Android Debug Bridge)工具是android-sdk裏的一個工具,是一個命令行窗口,用於經過電腦端與模擬器或者真實設備交互。在app自動化測試過程當中,有時要用到adb命令,可是每次都要百度感受非常繁瑣,故總結了下app自動化過程當中幾個經常使用的adb命令。android

adb經常使用命令

  • 獲取設備號
$ adb devices 

 

  • 下載apk

前提:需下載apk至電腦app

$ adb install <電腦apk路徑> 
  • 卸載apk
$ adb uninstall <apk包名>
  • 查看apk包名&activity

  (1)adb命令查看(前提:設備已安裝目標app)工具

    真機/模擬器打開需查看的app->終端輸入安裝命令 adb logcat | find 「START」測試

  (2)經過aapt查看apk包名(前提:已配置aapt環境、下載apk至電腦)spa

$ 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路徑>
相關文章
相關標籤/搜索