HTTPRUNNER.rar

  • K6_427724
    了解作者
  • 9.8KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-08 07:23
    上传日期
Python3.6实现自动化测试报告中添加饼图统计和截图源码,完整的HTTPRUNNER.py。测试执行后自动生成饼图统计,统计成功失败错误的概率
HTTPRUNNER.rar
  • HTMLTestRunner.py
    26.8KB
  • 调用截图方法.txt
    2KB
内容介绍
def getimage(self, file): # 传入测试脚本的文件名 """ 截取图片,并保存在images文件夹 """ root_path = "D:\python自动化\自动化测试\python-zd\itracker\images" timestrmap = time.strftime('%Y-%m-%d') # 获取到年月日 if os.path.exists(root_path+"/"+timestrmap): # 判断文件夹的存在 pngdir = timestrmap else: os.mkdir(root_path+"/"+timestrmap) pngdir = timestrmap startpng = pngdir+file+str(0)+str(0)+".png" if startpng not in os.listdir(root_path+"/"+pngdir): self.driver.save_screenshot(root_path+"/"+pngdir+"/"+startpng) print('screenshot:', startpng) else: filename = file + str(0).rjust(2, "0") # 生成文件名00 imagename = '%s.png' % str(timestrmap+filename) files_sub = imagename[:-6] # 截取到"2019-11-03登陆测试" files_subo = imagename[-6:-4] # 获取到00数值 listfo = [] for files in os.listdir(root_path+"/"+timestrmap): # 判断是否出现在文件夹里 listfo.append(files_sub) slength = len(listfo) # 这一类型的长度 if files == imagename: filename = file + str(int(files_subo)+int(slength)).rjust(2, "0") imagename = '%s.png' % str(timestrmap+filename) imgpath = os.path.join(root_path+"/"+pngdir, '%s' % str(imagename)) self.driver.save_screenshot(imgpath) listpng = [] for filepng in os.listdir(root_path+"/"+pngdir): listpng.append(filepng) print('screenshot:', listpng[-1]) # 必须_要输出才能显示在测试报告中 else: imgpath = os.path.join(root_path+"/"+pngdir, '%s' % str(imagename)) self.driver.save_screenshot(imgpath) listpng1 = [] for filepng1 in os.listdir(root_path + "/" + pngdir): listpng1.append(filepng1) print('screenshot:', listpng1[-1]) # 必须_要输出才能显示在测试报告中 # 此处listpng[-1]的长度和httprunner中的对应,不然截图不了 * 因为设置的循环问题,截图打印会在报告中多个显示,尚未调整。
评论
    相关推荐
    • 移动自动化
      NULL 博文链接:https://youyou888856.iteye.com/blog/2101158
    • 使用Perl进行Web / HTTP自动化
      涵盖如何自动执行涉及Java小程序或Flash内容发出HTTP请求以及标准Web自动化的Web活动
    • 移动自动化
      NULL 博文链接:https://youyou888856.iteye.com/blog/2101158
    • 移动自动化
      NULL 博文链接:https://youyou888856.iteye.com/blog/2101158
    • 连续自动化自动化
      连续自动化自动化
    • 移动自动化
      NULL 博文链接:https://youyou888856.iteye.com/blog/2101158
    • 自动化1
      NULL 博文链接:https://chenyazhen.iteye.com/blog/2294561
    • 自动化
      NULL 博文链接:https://youyou888856.iteye.com/blog/1702529
    • 自动化部署
      大中小微企业自动化部署工具,可以持续发布,支持大规模生产环境部署,如有问题(如果出现已过期)可访问此链接 http://www.yunjubian.com/autoDeploy.html 联系我们免费升级
    • 优站管家自动化
      自动上传优站宝贝 自动标签 可参考http://datoujie.uz.taobao.com