• 七.测试执行的log读取


    #!/user/bin/env python
    #coding:utf-8
    #Author:shenqiang
    import  logging
    from selenium import  webdriver
    import  unittest
    def log(log_content):
        # 定义文件
        logFile = logging.FileHandler('log.md', 'a',encoding='utf-8')
        # log格式
        fmt = logging.Formatter(fmt='%(asctime)s-%(name)s-%(levelname)s-%(module)s:%(message)s')
        logFile.setFormatter(fmt)
        # 定义日志
        logger1 = logging.Logger('', level=logging.DEBUG)
        logger1.addHandler(logFile)
        logger1.info(log_content)
    class Ui(unittest.TestCase):
        def setUp(self):
            self.driver=webdriver.Chrome()
            log('初始化浏览器')
        def test_001(self):
            log('开始测试')
            pass
        def tearDown(self):
            log('测试结束')
            self.driver.quit()
    if __name__ == '__main__':
        unittest.main(verbosity=2)
    

      

  • 相关阅读:
    Git
    canvas画布
    Node.js
    node的consoidate的插件统一
    使用nodejs去做一个验证码
    node的cookie-parser和express-session
    node的router路由。
    node的经典事件监听
    使用node去爬虫
    node的读写流
  • 原文地址:https://www.cnblogs.com/chenlimei/p/13715532.html
Copyright © 2020-2023  润新知