首页 > 编程语言 > 详细

unittest执行脚本的几个方法(python+selenium)

时间:2018-01-16 21:33:31      阅读:255      评论:0      收藏:0      [点我收藏+]

最近搭建框架的教程http://blog.csdn.net/u011541946/article/category/6788788

 

addTest

可以加载不同类里面的不同测试函数

# coding = utf-8  
import unittest  
import testsuites  
from testsuites.test_baidu_search import BaiduSearch  
from testsuites.test_get_page_title import GetPageTitle  
  
  
suite = unittest.TestSuite()  
suite.addTest(BaiduSearch(test_baidu_search))  
suite.addTest(BaiduSearch(test_search2))  
suite.addTest(GetPageTitle(test_get_title))  
  
if __name__==__main__:  
    #执行用例  
    runner=unittest.TextTestRunner()  
    runner.run(suite)  

 

makeSuit()

一次性加载一个类文件下所有的测试用例到suite中去

# coding = utf-8
import unittest
import testsuites
from testsuites.test_baidu_search import BaiduSearch
from testsuites.test_get_page_title import GetPageTitle


suite = unittest.TestSuite(unittest.makeSuite(BaiduSearch))

if __name__==__main__:
    #执行用例
    runner=unittest.TextTestRunner()
    runner.run(suite)

 

discover()

跑testsuite包下的所有测试用例

可以在discover中直接传入包名或者文件夹名称

# coding = utf-8
import unittest

suite = unittest.TestLoader().discover("testsuites")


if __name__==__main__:
    #执行用例
    runner=unittest.TextTestRunner()
    runner.run(suite)

 

unittest执行脚本的几个方法(python+selenium)

原文:https://www.cnblogs.com/ronyjay/p/8298115.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!