ui自動化生成HTML報告

2021-10-03 09:32:24 字數 1052 閱讀 8326

if __name__ ==

'__main__'

:import time

from htmltestrunner import htmltestrunner

tesunit = unittest.testsuite(

) n =

0while n <=1:

#執行測試用例,這裡博主只寫了兩條用例,用例命名分別為test_1,test_2

n+=1 tesunit.addtest(test_login(

'test_'

+str

(n))

)#依次執行test_login類下的test_1和test_2用例

now = time.strftime(

"%y-%m-%d %h_%m_%s"

)#確定當前時間,保證測試報告標題的唯一性和可追溯性

uli =

'd:/自動化報告/'

+ now +

'qq.html'

#將測試結果檔案儲存在d:/自動化報告/目錄下命名為qq.html

fp =

open

(uli,

'wb'

)#以二進位制的方式開啟d:/自動化報告/目錄的檔案如果沒有則建立乙個

runner = htmltestrunner(stream=fp, title=

'這是我的自動化測試報告'

, description=

'測試用例執**況:'

)#stream指定測試報告檔案,title指定測試報告的標題,description指定測試報告的副標題

runner.run(tesunit)

#執行測試套件中的所有測試用例

fp.close(

)#關閉測試報告檔案

在寫斷言是博主故意寫錯一條斷言,看測試報告是否能正確的顯示出來

可以正確提示錯誤。

自動化生成jar 心得

利用藍貝殼框架已經寫好的bom.xml檔案,自己在清單列表檔案androidmanifest.xml裡進行乙個配置,注意這裡配置的 屬性的name值一定要與bom.xml檔案中的keyname值要一樣,否則後面生成keystore檔案時會報錯 android value wandoujia 在這裡多...

pdfkit python自動化生成PDF

在用jupyter notebook寫 文件的時候,有時需要匯出pdf版本,但jupyter會報錯。我在想,除了網上的debug方法,還沒有其他方案可以生成pdf。度娘搜了下,很多部落格推薦python的第三方庫pdfkit,可以將網頁 html檔案以及字串生成pdf檔案。其實也有很多軟體提供pdf...

UI自動化中HTML格式測試報告的生成方法

import unittest2 from lib.htmltestrunner import htmltestrunner if name main 找到所有需要執行的測試用例 suite unittest2.defaulttestloader.discover test case test.py...