環境python
安裝python環境2.7,如圖驗證環境android
android調試工具bash
adb (AndroidSDK安裝路徑)\platform-tools文件夾下,須要配置環境變量,配置驗證如圖:工具
uiautomatorviewer.bat 在(AndroidSDK安裝路徑)\tool文件夾下,雙擊可運行如圖:測試
當前維護最新的版本爲1.1.3,dos窗口使用python自帶的pip包管理工具安裝:ui
pip install BAD==1.1.3
BAD的使用會依賴第三方python庫,以下安裝:編碼
pip install dicttoxml==1.7.4
編碼中引入spa
#-*- coding: UTF-8 -*- import BAD
# coding=utf-8 # 引入android自動化測試庫 import BAD # 獲取設備並建立爲一個對象:device device = BAD.get_device() # 打印設備對象的名稱 print(u"設備名稱:%s" % (device.NAME)) # 打印設備對象的序列號 print (u"設備序列號:%s" % (device.ID))
運行結果:調試
# coding=utf-8 # 引入android自動化測試庫 import BAD # 獲取設備列表:device_list device_list = BAD.get_devices() for index, device in enumerate(device_list): print(u"獲取到的第%d臺鏈接設備信息:" % (index)) print(u"名稱[ %s ]" % (device.NAME)) print(u"串號[ %s ]" % (device.ID))
運行結果:code