selenium 模型简单理解

发表于:2018-9-21 10:22

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:张大人    来源:博客园

  测试代码:
  #!/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),我们将立即处理。
22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号