在測試用例上加註解@pytest.mark.parametrize(「loginame,password」,[(值1,值2),(值1,值2)])
fixture傳參。
1)在測試用例上加註解@pytest.mark.parametrize("login_data",data2,indirect=true)
login_data 是fixture函式
@pytest.fixture(
)def
login_data
(request)
:return request.param
測試用例取資料時用字典的方式取
2)測試用例不用寫註解,定義fixture函式時,fixture註解中傳入引數 @pytest.fixture(params=data3)
兩種傳參方式的對比
這種方式使用變數 常量 陣列元素作為函式引數,實際是將實參的值複製到形參相應的儲存單元中,即形參和實參分別占用不同的儲存單元,這種傳遞方式稱為 引數的值傳遞 或者 函式的傳值呼叫 值傳遞的特點是單向傳遞,即主調函式呼叫時給形參分配儲存單元,把實參的值傳遞給形參,在呼叫結束後,形參的儲存單元被釋放,而...
vue路由傳參的兩種方式
路由傳參的兩種方式params和query params相當於post,引數資訊不會顯示在位址列中,query相當於get,會把引數資訊暴露在位址列中 params傳參 第一步 在router.js中配置路由 例 import params from components params index ...
vue param和query兩種傳參方式
1 傳參方式 query傳參方式 this router.push param傳參方式 this router.puth 2 取值 獲取query傳參的方式 this.route.query.code 123 獲取param 傳參的方式 this.route.param.code 123 3 瀏覽器...