亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python selenium執行所有測試用例并生成報告的方法

發布時間:2020-09-16 02:24:55 來源:腳本之家 閱讀:196 作者:黑面狐 欄目:開發技術

直接上代碼。

# -*- coding: utf-8 -*-
import time
import os
import os.path
import re
import unittest
import HTMLTestRunner
import shutil
shutil.copyfile("setting.ini","../setting.ini")
casepaths = []
def createsuite(casepath):
  testunit = unittest.TestSuite()
  #discover方法定義
  discover = unittest.defaultTestLoader.discover(
  casepath,
  pattern = 'case*.py',
  top_level_dir= casepath
  )
  for test_suite in discover:
    for test_case in test_suite:
      testunit.addTest(test_case)
  print testunit
  return testunit
for parent,dirnames,filenames in os.walk('.'):
 
  for filename in filenames:
    #print "parent is:" + parent
    #print "filename is:" + filename
    path=os.path.join(parent,filename)
    #正則判斷是否為測試用例
    match = re.match('case', filename)
    if match:
      print u"獲取測試用例目錄:%s"%parent
      casepaths.append(parent)
      break
 
     
 
#定義報告存放目錄,支持相對路徑
now = time.strftime("%Y-%m-%M-%H-%M-%S",time.localtime(time.time()))
filename = now+'report.html'
fp = file(filename,'wb')
runner = HTMLTestRunner.HTMLTestRunner(
stream = fp,
title = u'自動化測試報告',
description = u'用例執行情況'
)
 
for casepath in casepaths:
  print u"正在執行 %s目錄下的測試用例"%casepath
  alltestnames = createsuite(casepath)
  runner.run(alltestnames)
  print u"執行 %s目錄下的測試用例完成"%casepath
print u"完成所有測試用例執行任務"

以上這篇python selenium執行所有測試用例并生成報告的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

垣曲县| 凭祥市| 白朗县| 吉安县| 永兴县| 贵港市| 二连浩特市| 商河县| 兴海县| 东安县| 元江| 义马市| 沙雅县| 武穴市| 睢宁县| 靖边县| 阿拉善右旗| 泸州市| 恭城| 象山县| 吴旗县| 明水县| 炉霍县| 页游| 拜泉县| 木兰县| 贡山| 贺兰县| 华池县| 绿春县| 亚东县| 酒泉市| 乐至县| 兰考县| 阿图什市| 成都市| 德化县| 富平县| 永嘉县| 泾川县| 饶河县|