Appium自动化框架从0到1之 日志文件配置(log.conf)

news/2024/6/17 19:06:00 标签: 移动 appium 自动化 测试, appium, python

在config文件中,我们先把log的输出格式,输出路径等参数抽离出来作为一个配置表,
这个写法,在selenium自动化框架中,是没有分离的。
所以,我们有get到一个新方法:
代码如下:
log.conf

python">[loggers]
keys=root,infoLogger

[logger_root]
level=DEBUG
handlers=consoleHandler,fileHandler

[logger_infoLogger]
handlers=consoleHandler,fileHandler
qualname=infoLogger
propagate=0

[handlers]
keys=consoleHandler,fileHandler


[handler_consoleHandler]
class=StreamHandler
level=INFO
formatter=form02
args=(sys.stderr,)
#args = (sys.stdout,)

[handler_fileHandler]
class=FileHandler
level=INFO
formatter=form01
args=('../log/testlog.log', 'a')
[formatters]
keys=form01,form02

[formatter_form01]
format=%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s

[formatter_form02]
format=%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s

如果有对配置文件中的那些参数含义不理解,
可以参照小鱼的另一篇文章《日志的调用及写法》


http://www.niftyadmin.cn/n/1757194.html

相关文章

【软件测试】测试背景,测试基础,技术运用

测试背景 2.软件开发过程 软件开发的模式 (1)大瀑布模式:大部分精力用在软件开发和编写代码上 (2)边写边改模式:快速制作用完就扔的小项目 (3)瀑布模式:从构思到最终的产…

Appium自动化框架从0到1之 公共方法的封装

在写测试用例的时候,最常用的就是方法的调用, 我们在这里,把公共方法封装到一个文件中, 这样以后需要使用,直接调用这个方法就可以了。 直接上代码: common_func.py # -*- coding: utf-8 -*- ""…

Appium自动化框架从0到1之 基类的封装

这里只封装了4个基类,其他的大家可以自己丰富~~ 直接上代码: baseView.py # -*- coding: utf-8 -*- """auth : carl_DJtime : 2020-7-9 """class BaseView(object):封装一些基类def __init__(self,driver):self.driver …

Appium自动化框架从0到1之 业务模块封装(登录页面业务操作)

我们这次来封装登录页面业务操作: 在上代码之前,我们先了解一下登录场景 用户名密码小鱼1号fish1小鱼2号fish2小鱼3号fish3 然后,我们在登录的时候,会进行一下几个操作: ①我们先输入账号、密码,点击 登录…

【MySQL】初识MySQL:MySQL安装,简单操作,SQLyog安装

1.3分类 关系型数据库:表和表,行和列之间有关系,比如MySQL,Oracle 非关系型数据库:对象属性 DBMS:数据库管理系统 1.4 MySQL简介 关系型数据库管理系统 1.5 MySQL安装 版本5.7 (1)解…

Appium自动化框架从0到1之 测试用例封装

我们直接封装测试用例的 setU 和teardown 模块 以后每次执行测试用例,直接调用该方法就可以了 myunit.py # -*- coding: utf-8 -*- """auth : carl_DJtime : 2020-7-10 """import unittest import logging import time from public…

【小程序测试】小程序介绍,项目简介

一.小程序介绍 1.1基础介绍 特点:即用即走,依附于微信,流量大。 局限性:最大支持页面层级为10层。源码文件不超过8M。 1.2 开发工具 申请APPID 1.3 项目结构 文件类型: .json .wxss .wxml .js动态界面 通讯模式&#…

心情不美丽,爬了一些美图,独自欣赏!

小屌丝:鱼哥,咋了, 心情不美丽? 小鱼:嗯, 小屌丝:晚上撸串去?? 小鱼:不 小屌丝:蹦迪?? 小鱼:不 小屌丝&#x…