时间:2020-09-27 python教程 查看: 925
代码如下
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方法里面有三个参数
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持python博客。