Selenium自動化測試----Lib\site-packages生成測試報告

前言

使用HTMLTestRunner需要在python安裝目錄Lib\site-packages文件下添加Lib\site-packages.py文件, 目前我使用的python版本是Python 3.6.1,HTMLTestRunner.py文件分享:鏈接:https://pan.baidu.com/s/1ffdhVivVCoZHMbVJwx6GWg提取碼:n9vx

生成測試報告

1、創建一個testreport.py

import HTMLTestRunner
import unittest

class Testreport(unittest.TestCase):
    def test01(self):
        self.assertEqual("aa","aa")
    def test02(self):
        self.assertEqual(1+2,3)
if __name__ == '__main__':
    testsuit = unittest.TestSuite()
    testsuit.addTest(Testreport("test01"))
    testsuit.addTest(Testreport("test02"))
    fp = open("a.html","wb")#wb是轉換成二進制的只寫
    runner = HTMLTestRunner.HTMLTestRunner(stream=fp,title="測試報告",description="這是我的第一個測試報告")
    runner.run(testsuit)

#如果看不懂上面的代碼,可以去參看unittest的單元測試
#fp = open("a.html","wb") w:只寫,r:只讀,a:追加
# fp.write("test")覆蓋寫入
#fp.close() 每次做完其他的操作,一定要記得關閉
#fp.read() 讀出文件中的內容
#for x in fp.readline():  每次只讀一行,當文件中的內容多時,可以用它
#   print(x)

2、寫完代碼,運行要注意,測試報告一定要用工具中的run

3、打開生成的aa.html文件

 

 


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章