unittest组模式下多个py文件存在test
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,def all_case(self): case_dir = os.path.dirname(os.getcwd()) + os.sep + "test" # 设置测试脚本的文件路径
千家信息网最后更新 2025年01月22日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安全错误
数据库的锁怎样保障安全
聊城市软件开发
外贸网站建设软件开发
国内哪些邮箱服务器提供商
计算机网络技术升本需要考什么
戴尔r450服务器报警
关系数据库的数据操纵
挖矿交易软件开发
研究生网络安全方向
数据库加密要考虑的问题
粮食局网络安全报告
服务器安装管理
苏州智能化联想服务器维修电话
关于增强网络安全措施
软件开发属于劳务报酬吗
软件开发能免税么
我的世界如何租java服务器
学生软件开发公司
民众对信息网络安全
网络安全与防御措施
联想服务器 ts240
物流管理系统软件开发需求
吉屋网络技术怎么样
计算机网络技术升本需要考什么
麻城爱玩网络技术有限公司
网络安全渗透软件是什么
网络安全基础考题
北邮网络安全考研专业课
查询数据库锁定
光环新网服务器托管
梦幻手游获取服务器信息失败