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...