AppUi自动化框架tool.py代码

Posted laosun0204

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AppUi自动化框架tool.py代码相关的知识,希望对你有一定的参考价值。

import json
import os
from lib.path import APPPATH
from lib.path import APPPICTUREPATH, APPERROR
import threading
import yaml
from lib.logger import logger

class Tool(object):
@property
def app_data(self):
with open(APPPATH, ‘rb‘) as f:
data = yaml.load(f)
return data

def app_error_picture(self):
app_list = os.listdir(APPPICTUREPATH)
app_picture = []
for item in app_list:
if item.endswith(‘.jpg‘):
app_picture.append((APPERROR + item,))
return app_picture

@staticmethod
def app_clear():
app_list = os.listdir(APPPICTUREPATH)
logger.debug(‘上次执行的未删除的图片:%s‘ % app_list)
for p in app_list:
if p.endswith(‘jpg‘) or p.endswith(‘png‘):
os.remove(os.path.join(APPPICTUREPATH, p))

if __name__ == ‘__main__‘:
Tool().app_clear()
































以上是关于AppUi自动化框架tool.py代码的主要内容,如果未能解决你的问题,请参考以下文章

AppUi自动化框架pyapp.py代码

AppUi自动化框架pyse.py代码

AppUi自动化框架tools.py代码

AppUi自动化框架thread_page.py代码

AppUI自动化中的图像识别的使用

自动化测试框架