zoukankan      html  css  js  c++  java
  • selenium自动化(三).........................................框架篇

    三.Unittest框架介绍:

    1.Unittest类似于java中的Junit,功能较为简单,逻辑简单,理解和使用起来比较简单

    1)       安装:自带框架,无需安装

    2)       使用:可以使用unittest.main()函数执行.可以单个用例执行,也可以使用suit执行,推荐suit

    3)       说明:pycharm默认使用的unittest执行用例,所有一定要注意是执行的用例还是执行的__main__

    4)       注意:所有的用例函数名必须是test_**.py,或者**_test.py

    5)       使用setup,tearsown,其中setup为每个用例执行前所执行的操作.teardown是每个用例执行完执行的操作.

    import unittest

    class M(unittest.TestCase):     

        def setUp(self):

            pass

        def tearDown(self):

            pass

     

             右侧图片中的表示代表着是覆写方法.

    import unittest

    class M(unittest.TestCase):

        def setUp(self):

            print("setUp")

        def tearDown(self):

            print("tearDown")

        def test_one(self):

            print("test_one")

        def test_two(self):

            print("test_two")

    if __name__ == '__main__':

        unittest.main()

    C:Python35-32python.exe

    setUp

    ----------------------------------------------------------------------

    test_one

    Ran 2 tests in 0.000s

    tearDown

    setUp

    test_two

    tearDown

    OK

    Process finished with exit code 0

  • 相关阅读:
    CentOS7_装机软件推荐
    http://www.osyunwei.com/archives/4788.html
    SQL经典面试题集锦
    异步方式
    webwxgetcontact 获取的是通讯录里的群或好友的信息
    perl 微信取自己的ID
    perl weixin 发消息接口 webwxsendmsg
    Invalid project description.
    运行期间id是不变的
    关于微信 init接口返回的Count和webwxbatchgetcontact post请求的参数Count
  • 原文地址:https://www.cnblogs.com/twotigers/p/6862052.html
Copyright © 2011-2022 走看看