自动化测试框架

- 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 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)
log

不断完善中。。。
plan:
1.生成结果报告
2.用例优化
3.用例集筛选执行
--积跬步,至千里!--

浙公网安备 33010602011771号