第六章 第四节 selenium+unittest测试框架之用例读取

        本节我们来解决批量测试文件添加到TestSuit(测试套件)的问题,也可以说是用例读取的问题,这里介绍两种方法来解决。

1、通过循环语句读取用例

        从run_allcase.py脚本中我们发现,每创建一个测试用例(.py 文件)都需要先从testcase文件夹里引入,然后再在测试套件中添加,随着用例的增加,测试套件可能要罗列几百上千条用例,非常不便于管理。

from testcase.baidu import TestBaidu  # 引入百度测试文件及用例
from testcase.csdn import TestCSDN    # 引入CSDN测试文件及用例
from testcase.immoc import TestImmoc  # 引入慕课测试文件及用例
...

suite = unittest.TestSuite()
suite.addTests(unittest.TestLoader().loadTestsFromTestCase(TestBaidu))
suite.addTests(unittest.TestLoader().loadTestsFromTestCase(TestCSDN))
suite.addTests(unittest.TestLoader().loadTestsFromTestCase(TestImmoc))
...
<

你可能感兴趣的:(selenium3,+,selenium,测试工具,测试用例)