首页 > 编程语言 > 详细

Python+Selenium框架版(八)- unittest执行脚本方法之addTest

时间:2020-04-10 15:47:06      阅读:67      评论:0      收藏:0      [点我收藏+]

  目标:介绍unittest下addTest()方法来加载测试用例到测试套件中去。

  1.新建测试脚本:test_get_page_title.py

import unittest
from framework.browser_engine import BrowserEngine
from pageobjects.baidu_homepage import HomePage

class GetPageTitle(unittest.TestCase):
    @classmethod
    def setUpClass(cls):
        browser = BrowserEngine(cls)
        cls.driver = browser.open_browser(cls)

    @classmethod
    def tearDownClass(cls):
        cls.driver.quit()

    def test_get_title(self):
        homepage = HomePage(self.driver)
        print(homepage.get_pape_title())

  

 

  TestRunner.py代码:

import unittest
import testsuits
from testsuits.test_baidu_search import BaiduSearch
from testsuits.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)

  

运行结果:执行三个测试用例,然后执行成功后返回

技术分享图片

 

 

参考文章:https://blog.csdn.net/u011541946/article/details/70460305

 

Python+Selenium框架版(八)- unittest执行脚本方法之addTest

原文:https://www.cnblogs.com/zhaocbbb/p/12673068.html

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