[第1の工程:HTMLTestRunnerパッケージを導入
1、HTMLTestRunnerをダウンロードし、ダウンロード:http://tungwaiyip.info/software/HTMLTestRunner.html
Pyがファイルは、Python3.X以下のために特定の変更を使用するように変更する必要があり、ダウンロード:
概要を変更します。
ライン94は、IOインポートたStringIOをインポートするように変更されます
ライン539、self.outputBuffer = StringIO.StringIOは、()()self.outputBuffer = io.StringIOを修正しました
第642行はれる場合はないrmap.has_key(CLS):RMAPに変更した場合ではないCLS。
最初の行766、UO = o.decode( 'ラテン-1')修飾UO = E
最初の行775は、UE = e.decode( 'ラテン-1')修飾UE = E
第631行、将印刷>> sys.stderrを持ち、 '\ n後やり直し経過:%s' は%(self.stopTime-self.startTime)修改成プリント(sys.stderrを持ち、 '\ n後やり直し経過:%s' は%(自己。停止時間stopTime-self.startTime))
2.コピーしHTMLTestRunner.py Pythonのインストールディレクトリ/ libにフォルダへのファイル
[ステップ]:ユニットテストを用いてテストケースを書きます
わずかに
[第三工程] HTMLテストレポートを生成します
輸入unittestの 輸入HTMLTestRunner 場合__name__ == '__main__' case_path = os.path.join(os.getcwd()、 "テストケース") 、= unittest.defaultTestLoader.discover(case_path、パターン= "インター*の.py"を発見top_level_dir =なし) report_dir = "F:\\仕事\\ linkcld \\ LDS \\レポート\\" REPORT_FILE = report_dir + "Test_Result.html" report_stream =オープン(REPORT_FILE、 "WB") = HTMLTestRunner.HTMLTestRunner(ストリーム= report_streamをランナータイトル= U "接口自动化测试报告"、説明= U "用例执行情况如下:") runner.runは(発見) ()report_stream.close
完全なフォローアップのテストは、適切なディレクトリに生成されたレポートを参照してください!