• 一种思路


    #coding:utf-8
    from selenium import selenium
    import unittest
    import time
    import HTMLTestRunner
    class Test_Class(unittest.TestCase):
        def setUp(self):
            self.verificationErrors = []
         ##   self.selenium = selenium(“localhost”, 4444, "*firefox", "http://192.168.1.100/test")
            self.selenium.start()
            self.test = self.selenium
            self.test.open(self.PAGE_URL)

        def test_login(self):
               具体测试脚本      
        def test_create_company(self):

               具体测试=脚

        def test_create_project(self):
                具体测试脚本
           …………
    其他测试方法
    …………
        def tearDown(self):
                   
    if __name__ == "__main__":
        testsuite = unittest.TestSuite()  
    #    添加测试用例到测试集中
        testsuite.addTest(Test_Class("test_login"))
        testsuite.addTest(Test_Class("test_create_company"))
        testsuite.addTest(Test_Class("test_create_project"))
          
    #   生成测试报告文件
        filename = 'D:\result.html'
        fp = file(filename, 'wb')
      
        runner = HTMLTestRunner.HTMLTestRunner(
                    stream=fp,
                    title='测试结果',
                    description='测试报告.'
                    )
    #    runner = unittest.TextTestRunner()
        runner.run(testsuite)
    #运行后测试结果会生成为D:\result.html 的文件,当然测试结果的文件名称你可以随意命名,或者根据时间自动生成。直接打开后就可以看到测试结果

  • 相关阅读:
    XmlDocument 操作 xml
    流模型 操作 xml
    对DataTable进行分组
    xml文件,xml格式字符串 读写
    Jquery中的checkbox 及radio的问题
    简单爬虫获取网页图片
    页面JS实现按钮点击增加输入框
    Log4j配置文件解读和模板页收藏
    JS异步传递数组Action接受的实现与疑惑
    博客园美化手记——CSS Javascript Html
  • 原文地址:https://www.cnblogs.com/timp/p/3867512.html
Copyright © 2020-2023  润新知