0
点赞
收藏
分享

微信扫一扫

python自定义封装logging模块

高子歌 2021-09-30 阅读 76

代码如下:

1 #coding:utf-8 5 from selenium import webdriver

6 import unittest

7 from pythontest.commlib.baselib import TestLog

8 #自定义公共模块

9

10 log = TestLog().getlog()

11 class testcals(unittest.TestCase):

12    u'''【调用】'''

13    def setUp(self):

14        self.driver = webdriver.Firefox()

15        self.base = Screen(self.driver)  # 实例化自定义类commlib.baselib

16

17    def login(self):

18        url_login = "http://www.baidu.com"

19        self.driver.get(url_login)

20

21    def test_01_run_mail(self):

22        try:

26            self.login()28            log.info(self.img)

29        except Exception as msg:

30            log.error("异常原因 [ %s ]" % msg)32            log.error(self.img)

33            raise

34

35    def test_02_case(self):

36        u'''【test_case】'''

37        log.error("首页error 日志")

38        log.debug("订单页debug 日志")

39        log.info("活动页info 日志")

40        log.critical("支付critical 日志")

4

43

44    def tearDown(self):

45        self.driver.quit()

46

47 if __name__ == "__main__":

48    unittest.main()​

创建了一个测试交流群,如果对软件测试、接口测试、自动化测试、面试经验交流感兴趣可以加测试交流群:829792258,还会有同行一起技术交流

举报

相关推荐

0 条评论