zoukankan      html  css  js  c++  java
  • Python+Selenium框架版(八)- unittest执行脚本方法之addTest

      目标:介绍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

  • 相关阅读:
    JS——祝愿墙
    JS——模拟百度搜索
    JS——选择水果
    html——快捷键
    JS——百度背景图
    JS——stye属性
    JS——高级各行换色
    html——细线表格
    LeetCode初级算法(数组)解答
    Python网络爬虫(四)
  • 原文地址:https://www.cnblogs.com/zhaocbbb/p/12673068.html
Copyright © 2011-2022 走看看