欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > pytest基本用法簡介

pytest基本用法簡介

熱門標簽:螳螂科技外呼系統怎么用 電銷機器人系統廠家鄭州 400電話申請資格 地圖地圖標注有嘆號 阿里電話機器人對話 qt百度地圖標注 正安縣地圖標注app 舉辦過冬奧會的城市地圖標注 遼寧智能外呼系統需要多少錢

1、安裝pytest,打開dos窗口輸入:

pip install pytest

2、通過pycharm工具下載

3、創建pytest測試用例步驟

# 定義測試類
class TestDivide:
 # 定義測試方法
 def test_divide_01(self):
  result = divide(1,1)
  print(result)

問題:右鍵運行沒有pytest運行的方式的處理步驟
第一步:檢查文件名和文件所在目錄是否合法,對應第一點
第二步:修改默認運行方式為pytest
第三步:刪除歷史運行記錄

4、pytest-函數級別初始化-銷毀的方法

class TestDemo:
 # 不想去調用初始化的動作的方法,讓pytest自動識別接口之后自己進行內部調用
 def setup(self):
  "每個方法在運行之前都會自動調用setup,執行setup下方的代碼"
 def teardown(self):
  "每個方法在運行之后都會自動調用teardown,執行teardown下方的代碼"
# 僅做參考了解即可def setup_method(self)/def teardown_method(self)
在后續寫代碼的過程中,如果測試類中存在多個測試方法,且每個測試方法在運行之前都有共同的操作。則可以
使用方法級別的初始化方法來簡化代碼

5、pytest-類級別初始化-銷毀的方法

# 定義測試類
 class TestDeme:
  # 在整個測試類運行之前自動調用的代碼
  def setup_class(self):
   print("整個測試類在運行之前會自動調用的代碼,優先級會高于方法級別初始化方法調用")
# 在整個測試運行完成之后會自動調用的代碼
  def teardown_class(self):
   print("整個測試類在運行完成之后的會調用的代碼,優先級會低于

6、pytest配置文件

1.在工程的根目錄下直接創建的pytest.ini文件,文件名固定不能修改
2.pytest.ini文件需要修改為GBK編碼格式

[pytest]
# 添加命令行參數
addopts = -s
# 文件搜索路徑,要執行的測試用例所在目錄
testpaths = ./TestCase
# 文件名稱,要執行的測試用例的文件名過濾條件
python_files = test_*.py
# 類名稱,要執行測試用例類的名稱過濾條件
python_classes = Test*
# 方法名稱,要執行測試用例方法過濾條件
python_functions = test_*

3.打開pycharm-terminal控制臺輸入pytest即可

7、pytest-html生成測試報告

安裝pytest-html第三方模塊

pip install pytest-html

在pytest.ini配置文件中添加對應的配置

[pytest]
# 添加命令行參數
addopts = -s --html=report/report.html

1.右鍵使用pytest運行單個測試用例的使用pytest.ini的配置文件對運行的條件一樣的有控制
2.pytest.ini文件一般都會直接放在工程的根目錄之下

8、pytest-order測試運行順序

1、下載pytest-ordering的第三方模塊: pip install pytest-ordering
2、指定順序的方式: 記得導包
給測試方法指定順序
給測試類指定順序

# 使用正整數排序,值越小運行優先級越高
@pytest.mark.run(order=101)
class TestDivide:
 @pytest.mark.run(order=3)
 def test_divide_one(self):
  # self.print_start_time()
  result = divide(1, 1)
  print("我是第一個測試方法,但是我想第三個運行")
  # print("end-time={}".format(time.time()))
 @pytest.mark.run(order=1)
 def test_divide_two(self):
  # self.print_start_time()
  result = divide(1, 1)
  print("我是第二個測試方法,但是我想第一個運行")
  # print("end-time={}".format(time.strftime("%Y%m%d%H%M%S")))
 @pytest.mark.run(order=2)
 def test_divide_three(self):
  # self.print_start_time()
  result = divide(1, 1)
  print("我是第三個測試方法,但是我想第二個運行")
  # print("end-time={}".format(time.strftime("%Y%m%d%H%M%S")))

9、pytest-rerunfailures失敗重試

1、安裝pytest-rerunfailures的第三模塊
2、修改pytest.ini的配置文件

[pytest]
addopts = -s --reruns 3 # --rerun表示要失敗重試,3表示重試最大次數

10、pytest-斷言

pytest提供assert斷言的方法
assert 后可以寫任意的表達式.判斷assert后續的代碼運行之后的結果是否為真,如果為真則通過,如果不為
則失敗
# 根據文本判斷元素是否存在
try:
is_suc= self.driver.find_element_by_xpath("http://*[text()='{}']".format("會員折
扣"))
except Exception as e:
is_suc = False
assert is_suc

11、參數化

class TestDemo:
  @pytest.mark.parametrize(("divide_no", "divide_no_2", "expect"), [(1, 1, 1), (1, 1, 1), (10, 10, 1)])
 def test_six(self, divide_no, divide_no_2, expect):
  """
  :param divide_no:除數
  :param divide_no_2: 被除數
  :param expect: 期望結果
  :return:
  """
  result = divide(divide_no, divide_no_2)
  assert expect == result
  
 # 測試數據統一使用標注的列表嵌套元組的格式 : [(),()]
 @pytest.mark.parametrize((定義所有的參數的名稱,需要帶上引號),具體每一組測試數據)

以上就是pytest基本用法簡介的詳細內容,更多關于pytest基本用法的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • Python 測試框架unittest和pytest的優劣
  • 詳解如何使用Pytest進行自動化測試
  • 詳解Pytest測試用例的執行方法
  • 自動化測試Pytest單元測試框架的基本介紹
  • Pytest 使用簡介
  • Python自動化測試框架pytest的詳解安裝與運行

標簽:昭通 合肥 濟源 阜新 隨州 信陽 興安盟 淘寶好評回訪

巨人網絡通訊聲明:本文標題《pytest基本用法簡介》,本文關鍵詞  pytest,基本,用法,簡介,pytest,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《pytest基本用法簡介》相關的同類信息!
  • 本頁收集關于pytest基本用法簡介的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    国产亚洲自拍一区| 国产风韵犹存在线视精品| 亚洲av无一区二区三区久久| 一级免费黄色录像| 久久亚洲一区二区三区四区| 蜜桃久久久久久| 香蕉视频黄色在线观看| 日韩欧美一级在线播放| 蜜桃一区二区三区在线| 国产偷人妻精品一区| 精品久久久久久久人人人人传媒 | a级精品国产片在线观看| 成人高潮免费视频| 中文字幕一区在线| 成人aa视频在线观看| 国产精品国产高清国产| 亚洲精品综合在线| 潘金莲一级淫片aaaaa| 欧美日韩一级片在线观看| 午夜精品成人在线视频| 91av在线免费| 精品福利av导航| 国产精品一二一区| 欧美性猛交xxxxx少妇| 亚洲免费在线观看视频| 少妇伦子伦精品无吗| 日韩一区二区在线观看视频| 九色|91porny| 人妻少妇精品一区二区三区| 亚洲精品视频一区| 久久性爱视频网站| 精品少妇一区二区三区免费观看| 久久99国产精品成人| 极品美妇后花庭翘臀娇吟小说| 中文字幕一区二区在线观看| 国产成人av免费观看| 91精品婷婷国产综合久久性色| 蜜臀av一区二区在线免费观看| 免费在线观看a视频| 中文字幕一区二区三区在线观看| 中文字幕第10页| 日韩精品一区二区三区老鸭窝| 国产综合色精品一区二区三区| 日韩激情综合网| 亚洲国产综合色| 国产精久久一区二区三区| 国产精品私房写真福利视频| 中文字幕1区2区| 精品成人一区二区| 白白色 亚洲乱淫| 欧美一区二区免费观在线| 国内精品视频一区二区三区八戒| 国内偷拍精品视频| 日韩和欧美一区二区| 疯狂撞击丝袜人妻| 亚洲第一av色| 欧日韩不卡视频| 亚洲成人av免费| 麻豆一区在线观看| 亚洲国产cao| 又色又爽的视频| 亚洲午夜在线视频| 人妻熟人中文字幕一区二区| 一区二区在线观看免费视频播放| 少妇特黄一区二区三区| 亚洲丝袜精品丝袜在线| 女尊高h男高潮呻吟| 综合色中文字幕| 瑟瑟视频在线观看| 亚洲精品国产无天堂网2021| 免费成人深夜天涯网站| 性欧美疯狂xxxxbbbb| 欧洲美女女同性互添| 日韩国产一二三区| 在线中文字幕不卡| 国产一区二区三区观看| 538在线一区二区精品国产| 成人永久看片免费视频天堂| 欧美大片日本大片免费观看| 91视频你懂的| 国产午夜精品一区二区三区视频| 美女扒开腿免费视频| 日韩毛片视频在线看| 老头老太做爰xxx视频| 亚洲成人在线免费| avove在线播放| 国产精品综合一区二区三区| 欧美一区二区私人影院日本| eeuss影院一区二区三区| 国产亚洲一区二区三区| 黄色a一级视频| 亚洲一区二区三区中文字幕| 国产精品视频一区二区三| 美女在线视频一区| 欧美老女人在线| 99久久99精品久久久久久| 欧美韩日一区二区三区| 色婷婷在线影院| 日日摸夜夜添夜夜添亚洲女人| 色呦呦一区二区三区| 国产精品一区二区三区99| 欧美成人aa大片| 欧美夫妇交换xxx| 亚洲曰韩产成在线| 色婷婷综合中文久久一本| 国产精品99久久久久| 久久久久久久久久美女| 手机av免费看| 日韩电影在线看| 在线播放日韩导航| 中文字幕无人区二| 一区二区三区在线高清| 欧美专区亚洲专区| 99久久免费精品| 亚洲欧美区自拍先锋| 色婷婷国产精品久久包臀| 成人免费观看视频| 中文字幕欧美一| 色综合久久久网| 成人国产精品免费观看视频| 中文字幕第一页久久| 亚洲欧洲综合网| 国产福利不卡视频| 国产精品久久久久影院| 国产性生活大片| 成人在线综合网| 亚洲天堂精品视频| 国产乱国产乱老熟300| 成人丝袜18视频在线观看| 国产精品免费视频一区| 成熟的女同志hd| 99久久国产综合色|国产精品| 亚洲欧洲另类国产综合| 色婷婷综合激情| 91麻豆国产在线观看| 亚洲一区二区视频在线观看| 9191成人精品久久| 日本免费福利视频| 久久99精品国产麻豆不卡| 久久精品夜色噜噜亚洲aⅴ| www.com.av| 成人午夜视频网站| 亚洲欧美视频在线观看| 欧美日韩综合不卡| 亚洲狠狠婷婷综合久久久久图片| 麻豆精品一区二区| 欧美国产禁国产网站cc| 老女人性淫交视频| 不许穿内裤随时挨c调教h苏绵| 日韩精彩视频在线观看| 久久奇米777| 天天综合天天做| 亚洲少妇中文字幕| 麻豆视频一区二区| 国产精品二三区| 欧美午夜影院一区| 久久久久亚洲av无码专区桃色| 韩国av一区二区三区四区| 国产精品麻豆视频| 精品视频一区二区三区免费| 国产精品无码一区二区三区| 国产精品夜夜嗨| 亚洲综合一区在线| 亚洲精品一区二区三区影院| 青花影视在线观看免费高清| 亚洲熟妇一区二区| 麻豆一区二区在线| 国产精品久久久久aaaa樱花| 精品1区2区3区| 日本一级免费视频| 99视频精品在线| 日本在线不卡视频| 欧美国产1区2区| 欧美日韩激情一区| 调教驯服丰满美艳麻麻在线视频| 99久久久久免费精品国产 | 亚洲国产欧美在线| 久久这里只精品最新地址| 色综合天天综合网天天看片| 丰满大乳奶做爰ⅹxx视频 | 成人手机电影网| 天天综合日日夜夜精品| 国产免费久久精品| 欧美日韩www| 少妇高潮在线观看| 亚洲图片综合网| 风间由美一区二区三区在线观看 | 国产在线国偷精品免费看| 亚洲另类在线一区| 久久综合给合久久狠狠狠97色69| 91久久线看在观草草青青| 中文字幕免费高清| 国产大学生av| 国产成人免费av在线| 三级久久三级久久久| 成人免费在线观看入口| 精品第一国产综合精品aⅴ| 精品视频色一区| 男人操女人的视频网站| 国产精品国产三级国产专业不|