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

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

最新文章

  1. OpenGL FrameBufferCopy相关Api比较(glCopyPixels,glReadPixels,glCopyTexImage2D,glFramebufferTexture2D)
  2. 开始使用 UIAlertController 吧
  3. iOS多线程编程之NSThread的使用
  4. flume file channel 异常解决
  5. [POJ] 1274 The Perfect Stall(二分图最大匹配)
  6. We Chall-Prime Factory-Writeup
  7. swiper插件的使用demo
  8. zabbix_server表面启动成功,但是没有进程
  9. PHP加密字符串函数(Discuz内置的)
  10. BZOJ 1041 [HAOI2008]圆上的整点:数学
  11. NLP论文泛读之《教材在线评论的情感倾向性分析》
  12. antd 主题色
  13. privoxy自动请求转发到多个网络
  14. HDU 2196树形DP(2个方向)
  15. java框架之SpringBoot(15)-安全及整合SpringSecurity
  16. 2018-02-04 AppleScript类自然语言与非英语语法设计
  17. maven之BOM及BOM和provided的一个小坑
  18. 无约束优化方法(梯度法-牛顿法-BFGS- L-BFGS)
  19. wacher和acl
  20. Oracle EBS PO退货失败

热门文章

  1. Comet OJ - Contest #12
  2. 数据存入hive数据表之前对.csv(数据集)文件的预处理以及数据的上传
  3. vue中关于checkbox数据绑定v-model
  4. css中的文本字间距离、行距、overflow
  5. React-Native实战项目-导航器篇(一)
  6. 获取年月日格式为yyyy-m-d简单写法
  7. elasticsearch 中的Multi Match Query
  8. Redis主从配置,哨兵,集群的设计原理
  9. 2019-9-2-win10-uwp-隐私声明
  10. common-dbcp2数据库连接池参数说明(转)