Python+Selenium框架设计篇之9-unittest执行脚本方法之makeSuite()
来源:互联网 发布:mdict for mac 编辑:程序博客网 时间:2024/06/05 09:14
前面文章介绍了如何用addTest()方法来加载我们测试用例到suite中去,本文介绍利用makeSuite()方法,一次性加载一个类文件下所有测试用例到suite中去。还是利用前面一篇文章中的测试脚本,来看看TestRunner.py如何写。
# coding = utf-8import unittestimport testsuitesfrom testsuites.test_baidu_search import BaiduSearchfrom testsuites.test_get_page_title import GetPageTitlesuite = unittest.TestSuite(unittest.makeSuite(BaiduSearch))#suite(unittest.makeSuite(GetPageTitle))if __name__=='__main__': #执行用例 runner=unittest.TextTestRunner() runner.run(suite)缺陷: makeSuite()方法虽然比前面文章的addTest()方法有了一定的效率提升,在添加测试用例到测试套件过程。但是这个方法也有很多缺点,我不可能把所有项目脚本都放一个测试类文件吧。在unittest中还是有很多方法可以用来添加测试用例到suite中,makeSuite(类名称),只是一种,你可以多看看unittest的文档介绍。接下来我们介绍如何一次性加载一个文件目录下所有测试用例。
0 0
- Python+Selenium框架设计篇之9-unittest执行脚本方法之makeSuite()
- Python+Selenium框架设计篇之10-unittest执行脚本方法之discover()方法
- Python+Selenium框架设计篇之8-unittest执行脚本方法之addTest
- Python+Selenium框架设计篇之2-简单介绍unittest单元测试框架
- Python 之unittest框架
- Selenium学习笔记之004:使用Selenium IDE录制脚本并分析unittest框架
- selenium-Python之unittest(一)
- selenium-Python之unittest(二)
- selenium-Python之unittest(三)
- selenium-Python之unittest(四)
- Python+Selenium框架设计篇之3-什么是POM
- selenium之执行JavaScript脚本
- Python接口测试之unittest框架
- python单元测试之unittest框架使用总结
- selenium之unittest 装饰器
- Selenium-Webdriver(python) (六) --- Unittest框架分析
- selenium-webdriver(python) (十六) --unittest 框架
- 【selenium】python+selenium+unittest,关于每次执行完一个测试用例都关闭浏览器等时间较长的问题之解决方案
- let和const命令
- 十九、css实现多行文本溢出显示省略号(…)
- bzoj 3924: [Zjoi2015]幻想乡战略游戏 动态树分治
- MyEclipse查看jar包源代码乱码问题解决
- hdu4352——XHXJ's LIS(数位DP+状压)
- Python+Selenium框架设计篇之9-unittest执行脚本方法之makeSuite()
- android动画实现一张图自动旋转、可随时暂停、停止和重置,类似秒表指针旋转动画
- TypeError: Expected int32, got list containing Tensors of type '_Message' instead.
- 2017CCCC决赛 L1-6. 整除光棍
- 初识进程
- 微信支付小记
- python学习笔记-eval
- MD5加密
- B+树