# -*- encoding=utf8 -*-
__author__ = "XXX"
from airtest.core.android.adb import ADB
from airtest.core.api import *
adb = ADB()
devicesList = adb.devices()
devicesNum = len(devicesList) > 1
print("本机N个设备,分别是",devicesList) #[('B2T0216822004895', 'device'), ('dce3b005', 'device')]
assert_equal(devicesNum,True,"设备连接数量至少为2")
for i in range(len(devicesList)):
print(i)
connect_device("android:///" + devicesList[i][0])
PKG = "tv.danmaku.bili"
APK = "iBiliPlayer-apinkDebug-5.57.0-b3445832.apk"
wake()
home()
if PKG not in device().list_app():
install(APK)
print("app安装成功")
stop_app(PKG)
start_app(PKG)
print("程序启动成功")
sleep(2)
snapshot(msg="程序启动成功")
# stop the app
stop_app(PKG)
sleep(2)
print("程序测试结束")
snapshot(msg="app stopped")
https://blog.csdn.net/mayanyun2013/article/details/105578301
https://www.cnblogs.com/starkYang/p/10547278.html