selenium基礎(生成測試報告)

2022-07-24 20:12:12 字數 1790 閱讀 2266

測試報告

生成html測試報告

引入包的方式:from htmltestrunner import htmltestrunner

在python3中用htmltestrunner.py報importerror「:no module named 'stringio'解決辦法

原因是官網的是python2語法寫的,看官手動把官網的htmltestrunner.py改成python3的語法。

修改內容:

第94行,將import stringio修改成import io

第539行,將self.outputbuffer = stringio.stringio()修改成self.outputbuffer = io.stringio()

第642行,將if not rmap.has_key(cls):修改成if not cls in rmap:

第631行,將print >> sys.stderr, '\ntime elapsed: %s' % (self.stoptime-self.starttime)修改成print(sys.stderr, '\ntime elapsed: %s' % (self.stoptime-self.starttime))
第766行,將uo = o.decode('latin-1')修改成uo = e

第772行,將ue = e.decode('latin-1')修改成ue = e

from selenium import webdriver#

匯入瀏覽器的驅動包

import time#

匯入時間包

import unittest#

匯入單元測試包

from htmltestrunner import htmltestrunner#

匯入生成html報告的包

生成單元測試流程

載入測試用例

fp=open('

d:\\test\\unittest.html

','wb

')#建立測試報告,以寫的方式存入某個路徑

runner=htmltestrunner(

stream=fp,

title="",

description="

用例執**況:")

七 HTMLTestRunner生成測試報告

coding utf 8 created on 2019 01 21 author codeali import os import unittest import time import logging from lib import pathdeal from lib import log fr...

JMeter基礎018 生成HTML測試報告

一 生成html測試報告 1 概述 因為效能測試相關測試取樣結果比較龐大,那麼使用html文件結合餅狀圖的方式顯示測試結果更友好更直觀。2 生成報告的方法 注 2 方式二 先使用jmeter執行測試指令碼生成jtl或csv日誌檔案,再將日誌檔案轉換成html格式測試報告,再呼叫命令 jmeter g...

Selenium自動化測試 生成測試報告

生成html測試報告 from htmltestreport import htmltestrunner import os,sys import unittest import time dirname 當前目錄位置,filename 該py名稱 dirname,filename os.path....