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不为空时,输出报错信息
  • 相关阅读:
    Hadoop IO
    HDFS
    简介
    队列
    classLoader和Class.forName的区别
    String为什么是final类型的
    Fabric
    超级账本——面向企业的分布式账本
    以太坊
    pycharm破解教程
  • 原文地址:https://www.cnblogs.com/guog1/p/8472633.html
Copyright © 2011-2022 走看看