Pytest参数传递

故事扮演 提交于 2019-11-30 19:55:17
import pytest@pytest.fixture()def login_r(open_browser):#调用login时,发现需要先打开浏览器,所以改成先打开浏览器,在登陆    print('输入用户名密码登陆')@pytest.fixture()def open_browser():    print('打开浏览器')def test_cart(login_r):    print('用例1,登陆后执行添加购物车功能操作')def test_search():    print('用例2,不登陆查询功能操作')def test_pay(login_r):    print('用例3,登陆后执行支付功能操作')

collecting ... collected 3 items

用例1,登陆后执行添加购物车功能操作

test_fixure.py::test_cart 打开浏览器

输入用户名密码登陆

用例2,不登陆查询功能操作

test_fixure.py::test_pay

用例3,登陆后执行支付功能操作

打开浏览器
输入用户名密码登陆 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!