成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

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

pytest基本用法簡介

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

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

pip install pytest

2、通過pycharm工具下載

3、創(chuàng)建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,執(zhí)行setup下方的代碼"
 def teardown(self):
  "每個方法在運行之后都會自動調用teardown,執(zhí)行teardown下方的代碼"
# 僅做參考了解即可def setup_method(self)/def teardown_method(self)
在后續(xù)寫代碼的過程中,如果測試類中存在多個測試方法,且每個測試方法在運行之前都有共同的操作。則可以
使用方法級別的初始化方法來簡化代碼

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

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

6、pytest配置文件

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

[pytest]
# 添加命令行參數
addopts = -s
# 文件搜索路徑,要執(zhí)行的測試用例所在目錄
testpaths = ./TestCase
# 文件名稱,要執(zhí)行的測試用例的文件名過濾條件
python_files = test_*.py
# 類名稱,要執(zhí)行測試用例類的名稱過濾條件
python_classes = Test*
# 方法名稱,要執(zhí)行測試用例方法過濾條件
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、指定順序的方式: 記得導包
給測試方法指定順序
給測試類指定順序

# 使用正整數排序,值越小運行優(yōu)先級越高
@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后續(xù)的代碼運行之后的結果是否為真,如果為真則通過,如果不為
則失敗
# 根據文本判斷元素是否存在
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
  
 # 測試數據統(tǒng)一使用標注的列表嵌套元組的格式 : [(),()]
 @pytest.mark.parametrize((定義所有的參數的名稱,需要帶上引號),具體每一組測試數據)

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

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

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

巨人網絡通訊聲明:本文標題《pytest基本用法簡介》,本文關鍵詞  pytest,基本,用法,簡介,pytest,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《pytest基本用法簡介》相關的同類信息!
  • 本頁收集關于pytest基本用法簡介的相關信息資訊供網民參考!
  • 推薦文章
    99re6这里只有精品视频在线观看| 亚洲精品aaaaa| 最好2018中文免费视频| 欧美精品在线免费观看| 一级全黄裸体片| 国产在线观看精品| 久久久久久久久久久久久久久久久久久久| 丁香激情综合五月| 亚洲色欧美另类| 国产中文字幕在线看| 国产成人生活片| 图片区偷拍区小说区| 99精品国产在热久久下载| 天天噜噜噜噜噜噜| 日韩国产欧美视频| 久久国产成人| 中文字幕一区2区3区| 久久午夜av| 中文字幕欧美精品日韩中文字幕| 精品国产一区二区三区| 欧美精品一区二区三区精品| 99久久国产综合精品女不卡| 国产91精品黑色丝袜高跟鞋| 亚洲色图一区二区三区| 精品久久久久久久久久久久久| 日韩视频在线一区二区三区| 国产清纯白嫩初高生在线观看91| 国产ts丝袜人妖系列视频| 性欧美8khd高清极品| 亚洲av综合一区二区| 国产精品av电影| jizz日韩| 亚洲色图视频网站| 国产亚洲欧洲黄色| 亚洲一区二区三区日韩| 国产亚洲欧美中文| 亚洲高清久久久久久| 99精品中文字幕在线不卡| 日本道在线观看一区二区| 欧美精品成人久久| 少妇人妻无码专区视频| 91久久精品午夜一区二区| 乳奴隷乳フ辱| 欧美一区免费| 欧美午夜激情影院| 日韩精品亚洲aⅴ在线影院| 中文字幕一区二区人妻电影丶| 国产呦系列欧美呦日韩呦| 国产欧美一区二区三区国产幕精品| 亚洲视频777| 久久久久亚洲av成人无码电影| 美女精品在线观看| 精品国产乱子伦| 91精品久久久| 国产欧美一区二区色老头| 亚洲视频导航| 欧美日一区二区在线观看| 日韩制服诱惑| 国产在线不卡视频| 精品处破学生在线二十三| 国产精品无码AV| 欧美性猛交99久久久久99| 欧美日韩电影在线播放| 韩国三级电影在线观看婷婷| 在线观看免费观看在线91| 免费成人黄色网| 亚洲天堂国产精品| 国产一区91精品张津瑜| 99国产精品视频免费观看一公开| 5566成人精品视频免费| 欧美日韩在线观看一区| 欧美午夜一区二区三区| 澳门成人av| 亚洲色欲综合一区二区三区| 亚洲电影av在线| 日韩中文字幕在线观看| 成人激情视频小说免费下载| 成人综合在线视频| 国产精品久久国产愉拍| 好看的av在线不卡观看| 北条麻妃在线视频观看| 亚洲欧洲精品天堂一级| 成人免费看片'免费看| 日韩精品极品在线观看播放免费视频| 日韩视频第二页| 欧美大片免费观看在线观看网站推荐| 国产一二三区在线| 制服国产精品| 蜜乳av中文字幕| 国产精品一区二区三区av| av老司机在线观看| 亚洲裸体视频| 久久久精品网| 最新在线中文字幕| 人妻夜夜添夜夜无码av| 无码精品在线观看| 在线免费观看毛片| 欧美成人福利在线观看| 日本精品久久久久久久久久| 日韩黄色在线播放| 国产二区视频在线观看| 日韩少妇中文字幕| 中文字幕日韩欧美一区二区三区| eeuss影院网站免费观看| 国产在线成人| www.青草| 日韩欧美性视频| 久久婷婷国产91天堂综合精品| 亚洲男人的天堂av| 在线观看免费视频一区| 在线看日韩欧美| 日韩精品免费在线视频观看| 成人手机在线电影| 侵犯稚嫩小箩莉h文系列小说| 9色精品在线| av在线不卡免费看| 亚洲精品欧美二区三区中文字幕| 二区三区不卡| av成人老司机| 不卡的av在线播放| 99久久婷婷国产综合精品| 日韩黄色免费网站| 久久露脸国产精品| 色综合天天综合给合国产| sihu影院永久在线影院| 国产成人亚洲综合a∨婷婷| 91精品久久久久久久99蜜桃| 深夜福利在线看| √天堂中文www官网| 欧美午夜国产| 91精品综合| 成人动漫一区二区| 夜夜夜久久久| 国产精品亚洲欧美在线播放| 久久免费黄色网址| 日韩aaaaaa| 裸体武打性艳史| 国产欧美一区二区三区另类精品| 久久av网站| 中文字幕在线网址| 亚洲精品久久久北条麻妃| 婷婷久久综合| 品天堂xxxx高清| 亚洲欧美在线成人| 精品无人区麻豆乱码久久久| 亚洲摸摸操操av| 不卡一区二区三区四区五区| 亚洲乱码一区av黑人高潮| √天堂资源在线| 小视频福利在线| 日本一区二区在线观看视频| 久草视频免费在线| 91福利在线观看| 久久久久精彩视频| 97超碰人人在线| 乱人伦中文视频在线| 国产奶水涨喷在线播放| 午夜亚洲伦理| 国产精品欧美一级免费| 欧美专区日韩专区| 欧美91在线| 一区二区三区国产| 一区二区高清免费观看影视大全| 欧美成人久久电影香蕉| 国产91精品一区二区麻豆网站| 天天干天天插天天操| 欧美成人精品一区二区男人小说| 中文字幕在线1| 欧美精选视频一区二区| 性欧美ⅴideo另类hd| 亚洲三级网址| 91九色美女在线视频| 免费观看国产精品| 国产精品久久久久久成人| 夜夜骑日日操| 国产欧美综合在线观看第十页| 亚洲少妇屁股交4| 在线不卡欧美精品一区二区三区| 色呦呦在线免费观看| 风间由美一二三区av片| 久久影视一区二区| 亚洲综合清纯丝袜自拍| 麻豆app在线观看| 亚洲国产另类久久久精品极度| 成人黄色小视频在线观看| 国产67194| 日韩av在线免费| 欧洲精品99毛片免费高清观看| xfplay先锋影音夜色资源站| 国产乱国产乱老熟300| 欧美成人片在线| 大香伊人中文字幕精品| 欧美精品videossex88| 自拍日韩亚洲一区在线| 美国一区二区三区在线播放| 精品久久亚洲一级α| 狠狠干天天爱| 国产精品国产三级国产专播品爱网| 熟妇高潮精品一区二区三区| 国产精品欧美一区二区三区| 日韩成人午夜精品| 人妻内射一区二区在线视频| 欧美日韩一区二区在线| 一不卡在线视频| 美女视频黄a大片欧美| 97久久精品人人爽人人爽蜜臀| 2020国产在线视频| 性色av蜜臀av| 伊人久久在线| 亚洲欧洲美洲av| 日韩欧美一区三区| 欧美日韩美女在线| 欧美视频中文字幕| 国产亚洲精品久久久久动| 激情伊人五月天久久综合| 在线精品一区二区三区| 亚洲欧美经典视频| 欧美xxxx做受欧美护士| 欧洲精品久久久| xxxxx性欧美特大| 97久久久精品综合88久久| 国产精品一二一区| 国产午夜福利视频在线观看| 欧美国产日韩中文字幕在线| 亚洲国产日韩在线一区| 香蕉视频禁止18| 久久99热只有频精品91密拍| 免费一级在线观看播放网址| 欧美大片1688网站| 免费黄色成年网站| 亚洲色图在线视频| 国产亚洲一区二区手机在线观看| 国产精品99久久久久久久| 国产欧美日韩亚州综合| 午夜精品久久久久久久96蜜桃| 韩国三级hd中文字幕有哪些| 91久久人澡人人添人人爽欧美| 天天躁日日躁狠狠躁超碰2020| www在线观看播放免费视频日本| 中文字幕日韩精品一区| 色狠狠色噜噜噜综合网| 成人听书哪个软件好| 91短视频推广| 激情久久久久久久| 国产精品亚洲电影久久成人影院| 一区二区三区视频在线免费观看| 美女诱惑黄网站一区| 九色91国产| 视频国产一区二区三区| 在线观看欧美日本| 在线91免费看| 国产精品久久久久久久久晋中| 亚洲jjzzjjzz在线观看| 国产精品18久久久久久首页狼| 99热免费在线| 亚洲成人一二三| 7m第一福利500精品视频| 毛片在线能看| 日韩电影网在线| 欧洲色大大久久| 色老头视频在线观看| 中文字幕亚洲一区二区三区五十路| 69久久精品无码一区二区| 在线尤物九色自拍| 少妇一级黄色片| 在线欧美三级| 天堂中文在线观看| 91骚色在线| 国产免费一区二区三区网站免费| 国产精品日韩欧美一区二区三区| 羞羞在线观看网站| 成**人特级毛片www免费| 一卡二卡三卡四卡| 亚洲欧美日韩动漫| 精品一区二区三孕妇视频| 女性女同性aⅴ免费观女性恋| 国产又大又粗又爽| 日韩美女一区| 999福利在线视频| 久久精品国产亚洲blacked| 你懂的在线观看| 免费在线视频你懂的| 人人澡人人爽人人揉| 国产精品果冻传媒潘| 日本综合字幕| 日韩中文字幕在线免费| 欧美精品18videos性欧| 日本福利午夜视频在线| 综合欧美一区二区三区| 精品国产精品国产偷麻豆| 麻豆成人在线看| 成人亚洲综合天堂| 成人亚洲一区二区三区| 精品欧美一区免费观看α√| 免费观看的毛片| 亚洲欧洲av一区二区三区久久| 922tv免费观看在线| 国产精品99久久久久久久久| 最近中文字幕mv2018在线高清| 综合区小说区图片区在线一区| 嗯啊主人调教在线播放视频| 99reav| 青青草原av在线播放| 欧美96在线丨欧| 性欧美xxxx视频在线观看| 国产999精品视频| 国产精品成人aaaa在线| 欧美一区二区三区久久综合| 久久香蕉综合色一综合色88| 日本免费一区二区三区等视频| 萌白酱视频在线| 成人网视频在线观看| 久久影院免费观看| 欧美美女搞黄| 久久er99精品| 欧美日韩视频精品一区二区| 女人高潮被爽到呻吟在线观看| 国产av人人夜夜澡人人爽| av自拍一区| 国产自产视频一区二区三区| 男女超爽视频免费播放| 激情文学亚洲色图| 伊人久久中文字幕| 成人免费看片网站| 美女精品一区最新中文字幕一区二区三区| 国产精品免费人成网站酒店| 久久精品一偷一偷国产| 麻豆国产欧美日韩综合精品二区|