pytest ---- 用例參數化 + 通過fixture中params參數及request對前置固件進行參數化(七)

場景:登錄場景來說,正確用戶進行登錄、正確用戶名錯誤的密碼進行登錄,用戶名缺失等多種場景,通常情況下是寫一個函數,然後裏面傳入不同的參數值,爲此需要進行參數化

測試用例使用 @pytest.mark.parametrize 裏面寫了兩個參數

第一個參數爲字符串,代表參數別名,如果多個參數時,中間用逗號隔開

第二個參數爲列表,必須爲列表形式

 

 

多個參數時如下圖所示:

 

fixture中params參數實現前置函數的參數化,調用前置函數之前會先對前置函數進行參數化,如下圖

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章