unittest discover方法---(虫师《selenium3自动化测试实战--基于Python语言笔记32》)
discover(start_dir,pattern = "test*.py”,top_level_dir = None) start_dir:待测试的模块名或测试用例目录 pattern= "test*.py”:测试用例文件名的匹配原则 top_level_dir = None:测试模块的顶层目录,默认None 例如unittest1目录下的包含test的python文件: import unittest # 定义测试用例的目录为当前目录中的unittest1目录 test_dir = './unittest1' suits = unittest.defaultTestLoader.discover(test_dir, pattern='test*.py') if __name__ == '__main__': runner = unittest.TextTestRunner() runner.run(suits) 来源: https://www.cnblogs.com/kite123/p/11542672.html