测试代码:
#!/usr/bin/env python # _*_ coding:utf-8 _*_ #测试代码 import unittest from ..Page.TestPage import home_page bdhome,bdsug = home_page() class MyTestCase(unittest.TestCase): def test_1(self): ''' 搜索关键字:python :return: None ''' self.assertEqual(bdsug,u'python学习路线_百度搜索') def test_2(self): ''' 打开百度后 :return: None ''' self.assertEqual(bdhome,u'百度一下,你就知道') |
启动程序:
启动程序要注意,引入包的时候不能使用相对路径,最好使用添加环境变量的方法引入包
#!/usr/bin/env python # _*_ coding:utf-8 _*_ #启动程序 import unittest,os,sys BaseDir = os.path.dirname(os.path.dirname(__file__)) sys.path.append(BaseDir) from pyPOmodule.Case.TestPageCase import MyTestCase from pyPOmodule.HTMLTestRunner_cn import HTMLTestRunner if __name__ == '__main__': suite = unittest.TestSuite() suite.addTest(MyTestCase('test_1')) suite.addTest(MyTestCase('test_2')) with open('line.html','a') as f: runner = HTMLTestRunner(stream=f,verbosity=2,title='线性模型') runner.run(suite) |
四、提取基类,使用类再次封装业务代码,将不同模块的业务封装为不同的类
上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。