airtest使用总结

本文总结了使用Airtest时获取手机adb实时日志和app adb日志的方法,以及如何通过Airtest初始化Poco进行UI自动化。通过调用adb进程,确保操作不会导致Airtest退出,提供了相关代码示例。
摘要由CSDN通过智能技术生成

一、获取手机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'

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值