<ruby id="h6500"><table id="h6500"></table></ruby>
    1. <ruby id="h6500"><video id="h6500"></video></ruby>
          1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>

            基于Selenium的web自動(dòng)化框架(8)

            發(fā)表于:2016-11-23來(lái)源:測試改進(jìn)工場(chǎng)作者:測試改進(jìn)工場(chǎng)點(diǎn)擊數: 標簽:框架
            = errorinfo 測試用例信息需要在每個(gè)測試用例中實(shí)例化,以便對測試用例進(jìn)行標記,并最終體現在測試報告中。 日志主要用來(lái)記錄測試用例執行步驟及產(chǎn)生
            = errorinfo
            復制代碼

             

            測試用例信息需要在每個(gè)測試用例中實(shí)例化,以便對測試用例進(jìn)行標記,并最終體現在測試報告中。

            日志主要用來(lái)記錄測試用例執行步驟及產(chǎn)生的錯誤信息,不同的信息有不同的日志級別,比如Information,Warning,Critical和Debug。由于每個(gè)測試用例產(chǎn)生的日志條目比較少,所以在測試框架中只利用了最高級別的日志打印,即Debug級別,該級別也會(huì )將其他所有的日志級別的信息同樣打印出來(lái)。在具體的實(shí)現中引用了Python標準庫中的logging類(lèi)庫,以便更方便的控制日志輸出:

            復制代碼
            import logging  
            import ResultFolder  
              
            logger = logging.getLogger()  
            logger.setLevel(logging.DEBUG)  
              
              
            def CreateLoggerFile(filename):  
                try:  
                    fulllogname = ResultFolder.GetRunDirectory()+"\\"+filename+".log"  
                    fh = logging.FileHandler(fulllogname)  
                    fh.setLevel(logging.DEBUG)  
                    formatter = logging.Formatter('%(asctime)s [line:%(lineno)d] %(message)s')  
                    fh.setFormatter(formatter)  
                    logger.addHandler(fh)  
                except Exception as err:  
                    logger.debug("Error when creating log file, error message: {}".format(str(err)))  
              
              
            def Log(message):  
                logger.debug(message)
            ...
            老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
              <ruby id="h6500"><table id="h6500"></table></ruby>
              1. <ruby id="h6500"><video id="h6500"></video></ruby>
                    1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>