基于 SELENIUM 的自动化测试架构(24)

发表于:2017-04-11来源:gitbook作者:凌俣Linty?点击数: 标签:selenium
使用unittest需要以下简单的三步: 引入unittest模组 继承unittest.TestCase基类 测试方法 以 test 开头 unittest 并未使用 Java 语言常见的注解方式,依旧停留在 比较

使用unittest需要以下简单的三步:

  • 引入unittest模组
  • 继承unittest.TestCase基类
  • 测试方法test开头

unittest 并未使用 Java 语言常见的注解方式,依旧停留在 比较早期的 Java 版本中依靠方法名称进行识别的方式。主要有以下两个固定名字的方法:

  • setUp():在每个测试方法运行前,执行。是测试前置条件。
  • tearDown():在每个测试方法运行后执行,是测试清理操作。

具体的代码如下:

class RanzhiMainTest(unittest.TestCase):
  """
  第一步:import unittest
  第二步:继承 unittest.TestCase 类
  第三步:测试的方法,以test_ 开头
  第四步:重写 setUp() 作为 测试前置条件,注意setUp的大小写,必须一致
  第五步:重写 tearDown() 作为 测试清理操作,注意 tearDown的大小写,必须一致
  """
  # 全局变量
  base_driver =  



           

原文转自:http://gitbook.cn/books/58e54b57cfcd6fa52dcef1d2/index.html

...