#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-04-02 17:17:49 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)