zoukankan      html  css  js  c++  java
  • 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不为空时,输出报错信息
  • 相关阅读:
    mysql插入中文数据变成问号怎么处理
    项目第二阶段
    项目第一阶段
    项目测试
    常用mysql操作
    常用的mysql操作
    mysql操作
    土地档案管理系统需求分析
    土地档案管理系统架构图,ER图,用例图
    Load data local infile
  • 原文地址:https://www.cnblogs.com/guog1/p/8472633.html
Copyright © 2011-2022 走看看