HTMLTestRunner測試報告定製
前言
python版本python 2.7,在原作者HTMLTestRunner.py的Version 0.8.2上進行了自已的修改定製。所以做了CN與EN兩個版本,滿足一下不同人的需要。
一、修改前後對比
[專案地址] https://github.com/findyou/HTMLTestRunnerCN
一、簡介與使用
1、前提
- python 2.7
- 需要連網路 (樣式美化使用的百度的Bootstrap線上資源 )
說明:如離線使用,可以下載bootstrap到本地,替換掉HTML_TMPL中的bootstrap.min.css等三個百度引用
2、修改[Findyou]
- Version:Version 0.8.2.1
- CN漢化,EN保留英文,加Utf-8支援報告中文字元
- 增加 樣式美化(需要網路)
- 增加 通過用例 分類按鈕
- 增加 測試人員顯示、通過率的統計
- 增加 按鈕顯示相應用例數
- 修改 測試結果的展示,方便拷貝資料
- 修改“詳細”邏輯,增加與“收起”效果變換
- 右側底部增加 返回 頂部的錨點
3、HTMLTestRunnerCN 使用
1)、編寫test_HTMLTestRunnerCN.py
import HTMLTestRunnerCN
...
...
if __name__ == '__main__':
filePath ='F:\\Report.html' #確定生成報告的路徑
fp = file(filePath,' wb')
runner = HTMLTestRunnerCN.HTMLTestRunner(
stream=fp,
title=u'自動化測試報告',
#description='詳細測試用例結果', #不傳預設為空
tester=u"Findyou" #測試人員名字,不傳預設為QA
)
#執行測試用例
runner.run(Suite())
[樣例] https://github.com/findyou/HTMLTestRunnerCN/blob/master/test_HTMLTestRunnerCN.py
2)、執行用例
python test_HTMLTestRunnerCN.py
3)、測試報告
4、HTMLTestRunnerEN 使用
(1)、使用同CN,只是報告顯示為英文
[樣例] https://github.com/findyou/HTMLTestRunnerCN/blob/master/test_HTMLTestRunnerEN.py
(2)、執行用例
python test_HTMLTestRunnerEN.py
(3)、測試報告
相關推薦
HTMLTestRunner測試報告定製
前言 python版本python 2.7,在原作者HTMLTestRunner.py的Version 0.8.2上進行了自已的修改定製。所以做了CN與EN兩個版本,滿足一下不同人的需要。 一、修改前後對比 [專案地址] https://github.com/findyou/HTMLTestRunn
python selenium2示例 - 生成 HTMLTestRunner 測試報告
package chrome imp tde 驗證 sleep == http 技術分享 前言 在python selenium2自動化測試過程中,一個合適的報告是必須的,而HTMLTestRunner模塊為我們提供了一個很好的報告生成功能。 什麽是HTMLTestRunn
HTMLTestRunner測試報告
生成 main str title scrip .html pen esc unittest if __name__ == "__main__": # unittest.main() S=unittest.TestSuite() S.addTest(I
python - HTMLTestRunner 測試報告模板設置
sting -a back copy mixin rbo not http tde python - HTMLTestRunner 測試報告模板設置 優化模板下載地址: http://download.csdn.net/download/chinayyj2010/100
Python 同一檔案中,有unittest不執行“if __name__ == '__main__”,不生成HTMLTestRunner測試報告的解決方案
1、問題:Python中同一個.py檔案中同時用unittest框架和HtmlReport框架後,HtmlReport不被執行。 2、為什麼?其實不是HtmlReport不被執行,也不是HtmlReport不生成測試報告,是因為if __name__ == '__main__'中的程式碼根本沒執
基於py2 HTMLTestRunner測試報告修改樣式的原始碼
# coding=utf-8 """ A連線資訊 TestRunner for use with the Python unit testing framework. It generates a HTML report to show the result at a glance. The si
Selenium3+生成HTMLTestRunner測試報告+傳送帶附件郵箱
1、匯入各功能模組 from HTMLTestRunner import HTMLTestRunner from email.mime.text import MIMEText #傳送郵件正文 from email.mime.multipart import MIMEMultipart #傳
04、生成 HTMLTestRunner 測試報告
1、HTMLTestRunner 是 Python 標準庫的 unittest 模組的一個擴充套件。它生成易於使用的 HTML 測試報告 1>下載HTMLTestRunner.py檔案,地址為: Windows平臺: 將下載的檔案放入...\Python27\Lib 目錄下 Lin
selenium 生成HtmlTestRunner測試報告
文件名 http 測試套件 需要 報告 進行 單引號 測試 9.png 下載路徑:tungwaiyip.info/software/HTMLTestRunner.html 2改成3 使用: 最後: run 套件的名 在類,或方法裏使用三
HTMLTestRunner--接口測試報告例子
blog name ads spa 只需要 utf-8 詳情 關閉 use 1. 測試代碼如下 python3.5 import os import unittest,json,HTMLTestRunner from urllib import request, par
Python Selenium unittest+HTMLTestRunner實現 自動化測試及發送測試報告郵件
dir span 情況 smt imp pen port 介紹 sleep 1、UI測試框架搭建-目錄結構 2、 文件介紹 2.1、baseinfo->__init__.py 配置文件定義基礎參數 #-*-coding:utf-8-*
Pycharm下HTMLTestRunner不生成測試報告
方案 http pycharm 1-1 解決 images edit har 參考 網上搜索資料,最終找到了本次解決的方案: 1、修改Edit Configurations... 2、將測試腳本從Python tests中刪除,再Python下新增腳本,這樣就不會運行自帶
修改使用HtmlTestRunner 生成測試報告的路徑
希望 搜索 9.png 測試用例 問題: res 默認 htm 測試 1.問題: 在使用python+appium+unittest 做app 自動化測試項目時,用到HtmlTestRunner 工具生成的測試報告默認存放在測試用例所在的目錄下, 希望能改成測試報告的目錄與
Selenium2+python自動化54-unittest生成測試報告(HTMLTestRunner)【轉載】
logs mage 部分 art 測試結果 函數返回 top default 執行 本篇轉自博客:上海-悠悠 原文地址:http://www.cnblogs.com/yoyoketang/tag/unittest/ 前言 批量執行完用例後,生成的測試報告是文本形式的,不夠直
Appium python自動化測試系列之使用HTMLTestRunner生成測試報告(十三)
like resizable mes 500px string padding code tip hid ?13.1 測試報告概述 13.1.1 測試報告的定義 在前面章節我們已經講了自動化基礎的很多東西,如果說掌握了,而且自己動手去練習了,我相信在一些初級的面試中是沒
python3修改HTMLTestRunner,生成有截圖的測試報告,並發送測試郵件(二)
sdc 生成 方便 agen short pop 截圖 status 打印 3. 如何將第一步得到的地址和名稱 輸入 進第二步裏的表格中呢。。。 用上述查找元素的方法,發現HTMLTestRunner.py中REPORT_TEST_WITH_OUTPUT_TMPL是用來輸出
unittest生成測試報告(HTMLTestRunner)
測試 itl runner tde join set one 用例 desc # coding:utf-8import unittestimport osimport HTMLTestRunner # python2.7要是報編碼問題,就加這三行,python3不用加 im
使用 HTMLTestRunner 模塊生成HTML格式的測試報告文件
支持 dir ima smtp code spa 目錄 .text 標準庫 1.下載HTMLTestRunner.py HTMLTestRunner 是 Python 標準庫的 unittest 模塊的一個擴展。它生成易於使用的 HTML 測試報告。HTMLTestRunn
Selenium2+python自動化54-unittest生成測試報告(HTMLTestRunner)
.py blog soft pos 導入 python安裝 res one selenium 前言 批量執行完用例後,生成的測試報告是文本形式的,不夠直觀,為了更好的展示測試報告,最好是生成HTML格式的。 unittest裏面是不能生成html格式報告的,需要導入一個第三
自動化測試報告-HTMLTestRunner
turn runner -c 試用 htm load odin default import # -*- coding: utf-8 -*- ‘‘‘ 1.discover方法裏面有三個參數: -case_dir:這個是待執行用例的目錄。 -pattern:這個是匹配腳