例えばバッチ実行、およびその結果をHTMLで示され、Pythonコンソールは、操作中に表示され

HTMLTestRunner.pyはLibのPythonのインストールディレクトリの下に置くのダウンロード。

、にログインするには、以下の、例えば、異なるの.pyファイルを作成します

 

 

================================================== ================================================ 
#runall .py代码如下
インポートunittestの、HTMLTestRunner
インポートOS
DEF RUNA():
パス= os.getcwd()
プリント(パス)
A = unittest.defaultTestLoader.discover(パス、
パターン= 'ログイン*の.py')
アル= unittest.TestSuiteインスタンス()
al.addTest()
#print(AL)
のリターンアル
場合__name __ == "__ MAIN__":
。#unittest.TextTestRunner()の実行(RUNA())
htmlrun = unittest.TextTestRunner()
結果= os.path.join (os.getcwd()+ "\\ result.html")#若无result.html、则会自动创建
プリント(結果)
=オープン(その結果、 'WB')
= HTMLTestRunner.HTMLTestRunner htmlrun(ストリーム= A、
タイトル= '自動テスト結果'、
説明= '結果は次の通りである:'、
冗長= 2)#pythonコンソール示すプロセス
htmlrun.run(ルナ())
a.close( )

 

 #概要:使用HTMLTestRunner.HTMLTestRunner(ストリーム= **、タイトル= **、説明= **、冗長= 2)、

os.getcwd()#取得現在のファイルパス、os.path.join(os.getcwd()+「\ A.TXT」)現在のパスに加えてファイル名を取得します;.

 

おすすめ

転載: www.cnblogs.com/canglongdao/p/11986343.html