亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

鹤庆县| 武邑县| 贵定县| 南陵县| 田阳县| 申扎县| 铜陵市| 太仆寺旗| 朔州市| 正定县| 札达县| 蒙山县| 宁安市| 洛川县| 阜宁县| 昭通市| 宣武区| 凤庆县| 黑龙江省| 云龙县| 新余市| 津市市| 昭平县| 三台县| 明溪县| 桐庐县| 嘉荫县| 桃园市| 九寨沟县| 潼关县| 简阳市| 江油市| 郯城县| 左权县| 西乡县| 澄城县| 咸丰县| 朝阳县| 旬邑县| 万全县| 肥乡县|