web自动化笔记十一:Fixture装置函数

本文详细介绍了Fixture在Python unittest中的作用,作为测试用例环境的初始化和销毁工具。从函数级别、类级别到模块级别的Fixture控制,阐述了它们的执行特点和常见应用场景。同时,文中通过案例演示了不同级别的Fixture如何配合使用,帮助读者理解其用法。
摘要由CSDN通过智能技术生成

一、Fixture装置函数
        说明:Fixture是一个概述,对一个测试用例环境的初始化和销毁就是一个Fixture

二、Fixture控制级别:
        1、函数级别<常用>  
            def setUp()/def tearDown()
            特性:几个测试函数,执行几次。每个测试函数执行之前都会执行setUp,执行之后都会执行tearDown
        
        2、类级别<常用>
            def setUpClass()/def tearDownClass()
            特性:测试类运行之前运行一次setUpClass,类运行之后执行一次tearDownClass
            注意:类方法必须使用@classmethod修饰
       

        3、模块级别
            def setUpModule()/def tearDownModule()
            特殊:模块运行之前执行一次setUpModule,运行之后执行一次tearDownModule
            提示:无论使用函数级别,还是类级别,最后常用场景为:
            def setUpModule():
                1、获取浏览器实例化对象
                2、最大化浏览器
         

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值