android自動化測試使用Python的BAD庫的基本使用

 環境python

安裝python環境2.7,如圖驗證環境android

android調試工具bash

adb (AndroidSDK安裝路徑)\platform-tools文件夾下,須要配置環境變量,配置驗證如圖:工具

uiautomatorviewer.bat 在(AndroidSDK安裝路徑)\tool文件夾下,雙擊可運行如圖:測試

 

BAD使用

安裝

當前維護最新的版本爲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

相關文章
相關標籤/搜索