unittest 单元测试框架

import unittest #要引入unittest框架包  

 

import unittest #要引入unittest框架包
class Baidu(unittest.TestCase):#Baidu类继承unittest.TestCase类,从继承TestCase类继承可以
                   #告诉unittest模式的方式,这是一个测试案例
  def setUp(self):#setUP用于设置初始化部分,在测试用例之前,这个方法中的函数先调用
    self.driver = webdriver.Firefox()
    self.base_url = "http://www.baidu.com"
  
  self.verificationError = [] #脚本运行时,错误信息打印在这个列表中
  self.accept_next_alert = True #是否接受下一个警告
  
  def test_baidu(self): #这是一个测试用例
    driver = self.driver
    driver.get(base_url)
    driver.find_element_by_id("kw").send_keys("seleniu")
    driver.find_element_by_id("su").click()
  
  def tearDown(self):
    self.driver.quit()
    self.assertEqual([],self.verificationErrors)
    #查出self.verficationError不为空时,输出报错信息

 

posted @ 2018-02-26 12:54  藤上小冬瓜  阅读(88)  评论(0编辑  收藏  举报