国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python selenium執(zhí)行所有測試用例并生成報(bào)告的方法

2020-02-16 01:08:37
字體:
供稿:網(wǎng)友

直接上代碼。

# -*- coding: utf-8 -*-import timeimport osimport os.pathimport reimport unittestimport HTMLTestRunnerimport shutilshutil.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 testunitfor 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       #定義報(bào)告存放目錄,支持相對路徑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'自動(dòng)化測試報(bào)告',description = u'用例執(zhí)行情況') for casepath in casepaths:  print u"正在執(zhí)行 %s目錄下的測試用例"%casepath  alltestnames = createsuite(casepath)  runner.run(alltestnames)  print u"執(zhí)行 %s目錄下的測試用例完成"%casepathprint u"完成所有測試用例執(zhí)行任務(wù)"

以上這篇python selenium執(zhí)行所有測試用例并生成報(bào)告的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持武林站長站。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 固安县| 晋城| 尖扎县| 桂东县| 舒城县| 蒙城县| 筠连县| 策勒县| 宁远县| 延寿县| 利川市| 阜康市| 屏东市| 苍梧县| 湘潭市| 丰都县| 汝阳县| 陆川县| 郧西县| 镇巴县| 扶沟县| 南召县| 平舆县| 霍城县| 成武县| 同德县| 通化县| 大竹县| 恩施市| 韶关市| 澄江县| 维西| 柘荣县| 许昌县| 红河县| 化州市| 舞阳县| 云南省| 榆社县| 平顶山市| 德钦县|