Python+Selenium框架篇3-makeSuite-执行脚本方法

本文介绍unittest中makeSuite()方法,一次性加载一个类下所有测试用例

上一篇我们学习了addTest()方法,只适用于加载少量测试用例。当一个类下面有很多个测试用例,再一个个去addTest会很麻烦,这个时候我们就用makeSuie()方法。

代码如下:

import unittest

from testcase.test_baidu import BaiDu_Search

#构建一个suite

suite = unittest.TestSuite(unittest.makeSuite(BaiDu_Search)) #直接加载类下所有测试用例

if __name__=="__main__":

    runner = unittest.TextTestRunner()

    runner.run(suite)   #开始执行测试套件

1

2

3

4

5

6

7

8

9

10

显然这个方法还是有点局限性,当在我们实际项目中时,会有大量的包和大量的测试类,这个时候我们需要discover()方法,直接加载一个路径下所有的测试用例,下一篇我们接着讲

————————————————

版权声明:本文为CSDN博主「sonnyuu」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/sonnyuu/article/details/92793109

你可能感兴趣的:(Python+Selenium框架篇3-makeSuite-执行脚本方法)