最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2019年02月13日 14:43:34   作者:黑面狐  
今天小編就為大家分享一篇python selenium執(zhí)行所有測試用例并生成報告的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

直接上代碼。

# -*- 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'用例執(zhí)行情況'
)
 
for casepath in casepaths:
  print u"正在執(zhí)行 %s目錄下的測試用例"%casepath
  alltestnames = createsuite(casepath)
  runner.run(alltestnames)
  print u"執(zhí)行 %s目錄下的測試用例完成"%casepath
print u"完成所有測試用例執(zhí)行任務(wù)"

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

相關(guān)文章

  • 解決Pytorch 加載訓(xùn)練好的模型 遇到的error問題

    解決Pytorch 加載訓(xùn)練好的模型 遇到的error問題

    今天小編就為大家分享一篇解決Pytorch 加載訓(xùn)練好的模型 遇到的error問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • OpenCV利用手勢識別實現(xiàn)虛擬拖放效果

    OpenCV利用手勢識別實現(xiàn)虛擬拖放效果

    這篇文章主要介紹了利用OpenCV實現(xiàn)手勢識別,從而進(jìn)行虛擬拖放效果,我們可以使用這個技術(shù)實現(xiàn)一些游戲,控制機(jī)械臂等很多有趣的事情。感興趣的可以學(xué)習(xí)一下
    2022-01-01
  • pytorch中部分矩陣乘法和數(shù)組乘法的小結(jié)

    pytorch中部分矩陣乘法和數(shù)組乘法的小結(jié)

    本文主要介紹了pytorch中部分矩陣乘法和數(shù)組乘法的小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • PyTorch深度學(xué)習(xí)LSTM從input輸入到Linear輸出

    PyTorch深度學(xué)習(xí)LSTM從input輸入到Linear輸出

    這篇文章主要為大家介紹了PyTorch深度學(xué)習(xí)LSTM從input輸入到Linear輸出深入理解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Django項目中添加ldap登陸認(rèn)證功能的實現(xiàn)

    Django項目中添加ldap登陸認(rèn)證功能的實現(xiàn)

    這篇文章主要介紹了Django項目中添加ldap登陸認(rèn)證功能的實現(xiàn),詳細(xì)介紹了django-auth-ldap的使用方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • python實現(xiàn)while循環(huán)打印星星的四種形狀

    python實現(xiàn)while循環(huán)打印星星的四種形狀

    今天小編就為大家分享一篇python實現(xiàn)while循環(huán)打印星星的四種形狀,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Python3實現(xiàn)zip分卷壓縮過程解析

    Python3實現(xiàn)zip分卷壓縮過程解析

    這篇文章主要介紹了Python3實現(xiàn)zip分卷壓縮過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-10-10
  • Django使用rest_framework寫出API

    Django使用rest_framework寫出API

    這篇文章主要介紹了Django使用rest_framework寫出API,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-05-05
  • python web框架的總結(jié)

    python web框架的總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于python web框架的總結(jié)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)參考下。
    2021-03-03
  • python出現(xiàn)更新庫失敗A?new?release?of?pip?is?available:?23.0.1?->?23.3解決辦法

    python出現(xiàn)更新庫失敗A?new?release?of?pip?is?available:?23.0.

    學(xué)習(xí)了Python我們知道它自帶了很多的庫,同時我們還需要對某個庫進(jìn)行升級,這篇文章主要給大家介紹了關(guān)于python出現(xiàn)更新庫失敗A?new?release?of?pip?is?available:?23.0.1?->?23.3的解決辦法,需要的朋友可以參考下
    2024-03-03

最新評論

宁波市| 长沙县| 兴国县| 连江县| 富源县| 封开县| 民和| 益阳市| 南召县| 滕州市| 鄱阳县| 宣汉县| 波密县| 陇川县| 会泽县| 南平市| 四平市| 新闻| 高雄县| 游戏| 抚州市| 喜德县| 绍兴县| 宁蒗| 赞皇县| 姚安县| 大方县| 虎林市| 渑池县| 闻喜县| 双桥区| 永嘉县| 确山县| 沿河| 菏泽市| 南江县| 旅游| 沙洋县| 台北县| 南靖县| 拜城县|