国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python自動化報告的輸出用例詳解

2020-02-15 21:33:58
字體:
來源:轉載
供稿:網友

1、設計簡單的用例

2、設計用例

   以TestBaiduLinks.py命名

# coding:utf-8from selenium import webdriverimport unittestclass BaiduLinks(unittest.TestCase): def setUp(self):  base_url = 'https://www.baidu.com'  self.driver = webdriver.Chrome()  self.driver.implicitly_wait(10)  self.driver.get(base_url) def tearDown(self):  self.driver.close()  self.driver.quit() def test_baidu_news(self):  u"""百度新聞"""  driver = self.driver  driver.find_element_by_link_text('新聞').click()  self.assertIn(driver.title, u'v百度新聞——全球最大的中文新聞平臺') def test_baidu_hao123(self):  u"""hao123"""  driver = self.driver  driver.find_element_by_link_text('hao123').click()  self.assertEqual(driver.title, u'hao123_上網從這里開始') def test_baidu_tieba(self):  u"""百度貼吧"""  driver = self.driver  driver.find_element_by_link_text('貼吧').click()  # 錯誤的斷言  self.assertTrue(driver.find_element_by_link_text('全吧搜索+1'))if __name__ == '__main__': unittest.main() print('百度鏈接跳轉成功')

3、寫執行用例腳本

# /usr/bin/env python3# coding:utf-8"""Created on 2018-05-30Project: learning@Author:wuya"""import os, time, unittestimport HTMLTestRunnerreport_path = os.getcwd() # 設置保存報告的路徑,這兒設置的是與執行文件在同一個目錄下now = time.strftime("%Y-%m-%d %H:%M", time.localtime(time.time())) # 獲取當前時間title = u"百度頭鏈接測試" # 標題report_abspath = os.path.join(report_path, title + now + ".html") # 設置報告存放和命名# 導入用例def all_case(): case_path = os.getcwd() # 用例路徑,這兒的用例和執行文件在同一目錄下 discover = unittest.defaultTestLoader.discover(case_path,             pattern="Test*.py") # 添加用例,在case_path的路徑下,所有以Test開頭的文件都當做用例文件執行 print(discover) return discoverif __name__ == "__main__": fp = open(report_abspath, "wb") # 保存報告文件 runner = HTMLTestRunner.HTMLTestRunner(stream=fp,           title=title + ':',) runner.run(all_case()) # 執行用例 fp.close()

4、執行結果

  結果文檔下載

  對于執行不通過的用例可以點擊錯誤二字查看詳情

總結

以上所述是小編給大家介紹的python自動化報告的輸出用例詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林站長站網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大名县| 江山市| 大港区| 潞城市| 威海市| 田阳县| 天峨县| 运城市| 七台河市| 亚东县| 屏山县| 长丰县| 大兴区| 栾川县| 兰坪| 南康市| 巩义市| 淳化县| 邳州市| 祁东县| 遵义市| 科技| 霞浦县| 开平市| 光山县| 兴安县| 彰化县| 普安县| 滨海县| 台中县| 安阳县| 卓尼县| 汕头市| 奉新县| 马关县| 绥德县| 会理县| 芒康县| 定结县| 柳江县| 秭归县|