当前位置 : 主页 > 网络安全 > 测试自动化 >

自动化测试框架

来源:互联网 收集:自由互联 发布时间:2021-06-19
Pages页面对象 cases用例集 config 配置文件 logs 日志 results测试结果记录 utils提取公共方法 log.py 1 import logging 2 from logs import ResultFolder 3 4 logger = logging.getLogger() 5 logger.setLevel(logging.DEBUG) 6 7

  1. Pages 页面对象
  2. cases 用例集
  3. config  配置文件
  4. logs  日志
  5. results 测试结果记录
  6. utils 提取公共方法

log.py

 1 import logging
 2 from logs import ResultFolder
 3 
 4 logger = logging.getLogger()
 5 logger.setLevel(logging.DEBUG)
 6 
 7 def CreateLoggerFile(filename):
 8     try:
 9         fulllogname = ResultFolder.GetRunDirectory()+\\logs + "\\"+filename+".log"
10         fh = logging.FileHandler(fulllogname)
11         fh.setLevel(logging.DEBUG)
12         formatter = logging.Formatter(%(asctime)s [line:%(lineno)d] %(message)s)
13         fh.setFormatter(formatter)
14         logger.addHandler(fh)
15     except Exception as err:
16         logger.debug("Error when creating log file, error message:{}".format(str(err)))
17 
18 def Log(message):
19     logger.debug(message)
View Code

log

 

不断完善中。。。

plan:

1.生成结果报告

2.用例优化

3.用例集筛选执行

网友评论