Web自动化测试(5): Behave 自动化测试日志的记录
来源:互联网 发布:牧场数据信息管理平台 编辑:程序博客网 时间:2024/06/05 10:31
背景:
请先了解python logging模块,可以参考http://bbs.chinaunix.net/thread-3590256-1-1.html
python logging模块的使用例子:
import logging#创建一个logger实例。 #如果不填名字如:logging.getLogger()则返回root logger#root logger 是所有logger的parentlogger = logging.getLogger('mylogger')logger.setLevel(logging.DEBUG)#创建handler,可以创建FileHandler,StreamHandler处理日志。#FileHandler用于写入日志文件#StreamHandler用于输出到控制台filehandler = logging.FileHandler('test.log')filehandler.setLevel(logging.DEBUG)streamh = logging.StreamHandler()streamh.setLevel(logging.DEBUG)#定义handler的输出格式formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')filehandler.setFormatter(formatter)streamh.setFormatter(formatter)# 给logger添加handlerlogger.addHandler(filehandler)logger.addHandler(streamh)# 记录一条日志logger.info('foorbar')
Behave 自动化测试日志的记录
在有上面的了解后,请首先访问文档 :http://pythonhosted.org/behave/api.html#logging-capture 然后查看behave有关log的源代码: ...\site-packages\behave-1.2.3-py3.3.egg\behave\log_capture.py。
未完待续。。。。
0 0
- Web自动化测试(5): Behave 自动化测试日志的记录
- 自动化测试:behave
- Web自动化测试(1): Python+Behave+ Selenium Web Driver 在windows系统的安装
- Web自动化测试(2): Python+Behave+ Selenium Web Driver 在windows系统的例子。
- 自动化测试---日志(SimpleLogger)
- Appium Python behave 自动化测试框架搭建(1) - 安装环境
- Appium Python behave 自动化测试框架搭建(3) - Environment.py
- saucelabs + python +behave+ appium for android自动化测试
- Appium Python behave 自动化测试框架搭建(2) - behave 知识准备
- 自动化测试 (三) Web自动化测试原理
- Web自动化测试(4): Selenium Web Driver 操作控件完成页面自动化测试的例子。
- 面向开发的测试技术(三):Web自动化测试
- web自动化测试--pathon
- Web测试自动化
- Web测试自动化资料
- Web测试自动化资料
- Web 自动化测试原理
- Web自动化测试原理
- oc学习之旅:协议 银行转账
- 黑马程序员--7k面试题:银行业务调度系统(和老师写的不一样哟)
- Fibre Channel introduction
- 第十七周上机实践项目——数组用于进制转换
- 天涯最喜欢的单曲循环整理篇
- Web自动化测试(5): Behave 自动化测试日志的记录
- Log4J学习【五】Log4J的体系结构之Logger的结构
- 用EventLog类读取和写入系统日志
- 《驱车上东门》之十三
- 随机数产生方法
- java项目中定时任务之Quartz的应用
- 辞职倒计时
- CCScrollView使用注意
- IOS开发日志记录 - 尺寸