zoukankan      html  css  js  c++  java
  • Python+selenium之fixtures

    fixtures即可以表示测试用例的开始和结束,也可以表示测试类和测试模块的开始和结束。

     1 import unittest
     2 
     3 
     4 def setUpModule():
     5     print("test module start >>>>>>>>>")
     6 
     7 
     8 def tearDownModule():
     9     print("test module end >>>>>>>>>>>>>")
    10 
    11 
    12 class Test (unittest.TestCase):
    13     @classmethod
    14     def setUpClass(cls):
    15         print("test class start=======>")
    16 
    17     @classmethod
    18     def tearDownClass(cls):
    19         print("test class end =====>")
    20 
    21     def setUp(self):
    22         print("test case start -->")
    23 
    24     def tearDown(self):
    25         print("test case end ---->")
    26 
    27     def test_case(self):
    28         print("test case")
    29 
    30     def test_case2(self):
    31         print("test case2")
    32 
    33 
    34 if __name__ == '__main__':
    35     unittest.main ()

    注:

         setUpModule/tearDownModule:在整个模块的开始与结束时被执行

         setUpClass/tearDownClass:在测试类的开始与结束时被执行

         setUp/tearDown:在测试用例的开始与结束时被执行。

    ******;setUpClass/tearDownClass写法是:要通过@calssmethod进行装饰,其次参数为cls。并且cls与self并没有什么特别之处。都只是别是类方法的第一个参数,只是约定俗成的习惯,也可以用abc来命名。

  • 相关阅读:
    java版扫雷
    隔离级别
    Servlet Analysis
    Session&Cookie
    centos上部署应用到tomcat
    在CentOS 7中安装与配置Tomcat-8.5方法
    centos7中安装、配置jdk(转载)
    java RE Validation常用
    hello2 source Analysis
    serlvet中的过滤器filter
  • 原文地址:https://www.cnblogs.com/fengyiru6369/p/7581686.html
Copyright © 2011-2022 走看看