unittest组模式下多个py文件存在test
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,def all_case(self): case_dir = os.path.dirname(os.getcwd()) + os.sep + "test" # 设置测试脚本的文件路径
千家信息网最后更新 2026年10月31日unittest组模式下多个py文件存在test
def all_case(self): case_dir = os.path.dirname(os.getcwd()) + os.sep + "test" # 设置测试脚本的文件路径 testcase = unittest.TestSuite() # testcase = Suit() discover = unittest.defaultTestLoader.discover(case_dir, pattern='*.py', top_level_dir=None) # 将所有用例存放进testcase 修改该脚本,控制运行顺序 testcase.addTest(InitializeWebdriver("initializedriver")) # 通过将其放在第一个test来实例化, InitializeWebdriver类中的initializedriver方法初始化driver for test_suite in discover: for test_case in test_suite: # 添加用例到testcase testcase.addTest(test_case) # testcase.addTest(CloseDriver("closedr")) # 添加退出操作,CloseDriver类中closedr关闭driver return testcase # 使用举例说明 class Login(InitializeWebdriver): # 所有的test都继承与初始化driver的类InitializeWebdriver,通过使用InitializeWebdriver类中driver类变量来保证driver的唯一传递 def test_get_url_login(self): Log.info("登录url") InitializeWebdriver.driver.get(url) #说明:# test_suite用法自解:将继承于unittest.TestCase类的所有测试类与方法以类(方法)组成一个list,循环执行该list# setUpClass、tearDownClass 只对同一个类下的所有test方法有效,所有当test所在类的py文件执行完成后,执行下一个py文件还是会触发setUpClass
方法
文件
脚本
测试
有效
变量
实例
所在
路径
还是
顺序
放进
保证
循环
控制
登录
运行
多个
模式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网最新的科技
鸠鸠互联网科技
互联网 科技创业
奇酷互联网科技公司
致聘互联网科技
伴你行互联网科技有限公司
深圳期待互联网科技
大白互联网科技
互联网金融监管科技
居家互联网科技有限公司
甘肃拓世互联网科技有限公司
互联网教育科技公司vipkid
互联网科技中介
彤创互联网科技有限公司
南博望互联网科技有限公司
互联网科技包装股份有限公司上市
互联网公司属于科技吗
福仕德教育科技互联网
北京品多多互联网科技有限公司
宁波允成互联网科技有限公司
互联网科技公司
互联网科技的
互联网科技的发展
科技服务与互联网
中国互联网金融科技基金
广西拼得多互联网科技有限公司
广州优美互联网科技
高科技互联网发展前景如何
中国互联网有什么科技
科技发展第三阶段互联网时代