一、获取手机adb 实时ping 百度日志(调用airtest的adb进程,不会导致airtest退出)
import subprocess
from airtest.core.api import *
from airtest.core.api import set_current
from poco.drivers.android.uiautomation import AndroidUiautomationPoco
def get_adblog(adb_log_path,dev): u''' 获取adb shell命令内的实时日志 :param adb_log_path adb日志存储的绝对路径 :param dev airtest 连接对象 dev = connect_device("Android:///") :return None :example get_adblog(adb_log_path,dev) ''' with open(adb_log_path, 'w') as f: poplog=subprocess.Popen([dev.adb.cmd_options,"shell", ' ping www.baidu.com'], stdout=f) ###[dev.adb.cmd_options,"shell", ' ping www.baidu.com'] 这个列表内可组装命令
二、 获取app adb日志 (调用airtest的adb进程,不会导致airtest退出)
def get_adblog(adb_log_path,dev):
u'