时间:2020-09-08 10:00:21 | 栏目: | 点击:次
代码如下
import unittest dir = "D:\\work_doc\\pycharm2\\python_Basics" #自动化用例所存放的路径 suit = unittest.defaultTestLoader.discover(dir,pattern="XFS*.py",top_level_dir=None) #匹配出需要执行的py文件 runner = unittest.TextTestRunner() #TextTestRunner类实例化,目的是为了调用TextTestRunner下的run()方法 runner.run(suit) #调用TextTestRunner下的run()方法执行用例
import unittest
def run_all_cases(file_path,file):
discover = unittest.defaultTestLoader.discover(file_path,pattern=file)
return discover
if __name__ == '__main__':
runner = unittest.TextTestRunner()
runner.run(run_all_cases(
"D:\work_doc\pycharm2\python_selenium",
"test*.py"))
解释
1.discover方法加载测试用例
2.discover方法里面有三个参数