zoukankan      html  css  js  c++  java
  • selenium批量执行脚本操作

    import unittest
    import os
    from HTMLTestRunner import HTMLTestRunner
    
    
    # 待执行用例的目录
    def allcase():
        #引入执行用例集的根目录
        case_dir = r"E:pythondemounit_demo"
        #创建用例集函数testsuite
        testcase = unittest.TestSuite()
        discover = unittest.defaultTestLoader.discover(case_dir,
                                                       pattern='test*.py',
                                                       top_level_dir=None)
        # discover方法筛选出来的用例,循环添加到测试套件中
        print(discover)
        for test_suite in discover:
            for test_case in test_suite:
                # 添加用例到testcase
                print(test_case)
                testcase.addTest(test_case)
        return testcase
    
    
    #执行用例,并放入到执行的html测试report中。
    if __name__ == "__main__":
        runner = unittest.TextTestRunner(verbosity=2)
        sopp = open(r"D:
    es.html","wb")
        runner = HTMLTestRunner(stream=sopp,title="sss",description="asd")
        runner.run(allcase())
    
  • 相关阅读:
    二叉树层次遍历
    链表
    线段树加离散化
    前缀和
    RMQ(Range MinimumQuery)问题之ST算法
    2016"百度之星"
    2016"百度之星"
    Dragon Balls[HDU3635]
    Building Block[HDU2818]
    Dogs[HDU2822]
  • 原文地址:https://www.cnblogs.com/zhanghaoyang/p/10495800.html
Copyright © 2011-2022 走看看