91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-10-18 12:19:04 來源:腳本之家 閱讀:185 作者:舞涯 欄目:開發技術

1、設計簡單的用例

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

2、設計用例

   以TestBaiduLinks.py命名

# coding:utf-8
from selenium import webdriver
import unittest
class 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-30
Project: learning
@Author:wuya
"""
import os, time, unittest
import HTMLTestRunner
report_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 discover
if __name__ == "__main__":
 fp = open(report_abspath, "wb") # 保存報告文件
 runner = HTMLTestRunner.HTMLTestRunner(stream=fp,           title=title + ':',)
 runner.run(all_case()) # 執行用例
 fp.close()

4、執行結果

  結果文檔下載

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

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

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

總結

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

陇南市| 长沙县| 林西县| 曲靖市| 汤原县| 桦川县| 和田县| 荔浦县| 抚州市| 山阴县| 南部县| 嘉定区| 安宁市| 海林市| 威信县| 东阳市| 肇庆市| 呼图壁县| 永德县| 肥东县| 汉川市| 金阳县| 苍南县| 信丰县| 德兴市| 岳西县| 平阴县| 新干县| 渑池县| 来安县| 沙田区| 华阴市| 莒南县| 庆安县| 丹巴县| 海门市| 贞丰县| 太仓市| 红安县| 定边县| 龙江县|