import unittest import time from HTMLTestRunner import HTMLTestRunner from selenium import webdriver class testBaseUtils(unittest.TestCase): # def setUp(self): # print("start開始") # # def tearDown(self): # # self.wb.quit() # print("end結束") def test01(self): self.wb = webdriver.Firefox() self.wb.get("http://www.renren.com") wname = self.wb.find_element_by_name("email") wname.send_keys("17339333520") word = self.wb.find_element_by_name("password") word.send_keys("fan_33520") self.wb.find_element_by_id("login").click() print("test1") def test02(self): print("test2") if __name__ == "__main__": test = unittest.TestSuite() test.addTest(testBaseUtils('test01')) test.addTest(testBaseUtils('test02')) # 格式化時間 current_time = time.strftime("%Y-%m-%d %H_%M_%S") # 指定測試用例爲當前文件夾下的test_Case目錄 test_dir = "L:/My_working_space/My_download/pycharmpro/untitled/testHome/sctipts/report" # 測試報告存放路徑 filename = test_dir + "/" + current_time + "test.html" # 打開測試測試報告文件 fp = open(filename, "wb") runner = HTMLTestRunner(stream=fp,title="集成測試報告",description="測試執行情況:") runner.run(test) # 執行測試 # fp.close() # 關閉測試報告文件 print("test0") tts = testBaseUtils() tts.test01() tts.test02()
selenium 生成測試報告
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.