#command 命令列表,可以传入任意命令,类型为list
#cmdMode可以选择发送命令方式为直接发送adb 命令还是先进入shell
def sendAdbcmd(command, deviceID="", cmdMode="cmd", sleepTime=1,timeout=20,returnType="string"):
res = ""
contextlist = []
try:
if cmdMode == 'cmd':
# 依次执行命令
cmdFinal = ""
for cmdComand in command:
cmdFinal = cmdFinal + cmdComand + '&'
f = os.popen(cmdFinal)
#print("发送命令为:%s" % cmdFinal)
if sleepTime != 0:
sleep(sleepTime)
contextlist = f.readlines()
if contextlist != []:
pass
#print("打印命令返回结果%s" % str(contextlist))
f.close()
elif cmdMode ==
【自动化测试】【安卓android】python 发送adb命令方法
最新推荐文章于 2024-07-25 16:19:13 发布
本文介绍了如何使用Python来发送ADB命令,针对Android设备进行自动化测试。内容涵盖Python脚本编写,通过ADB接口与Android设备交互,实现对设备的控制和数据传输。
摘要由CSDN通过智能技术生成