码迷,mamicode.com
首页 > 其他好文 > 详细

Pytest参数传递

时间:2019-10-08 23:35:39      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:调用   操作   login   browser   cti   imp   查询   open   nbsp   

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,登陆后执行支付功能操作

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

Pytest参数传递

标签:调用   操作   login   browser   cti   imp   查询   open   nbsp   

原文地址:https://www.cnblogs.com/QaStudy/p/11638483.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!