修改完善的写log文件的QTP脚本

上一篇 / 下一篇  2007-08-06 15:00:54 / 个人分类:QTP学习笔记

参考自:http://bbs.51testing.com/thread-79991-1-1.html

Public Sub WriteLogs(result)
 Const ForReading = 1, ForWriting = 2, ForAppending = 8
 Dim fileSystemObj, fileSpec
 Dim currentTime, currentDate, logName, logFile, message
 currentDate = Date
 currentTime = Time
 logName = "log"
 Set fileSystemObj = CreateObject("scrīpting.FileSystemObject")
 fileSpec ="D:\" &logName& ".txt" 'change this according to your directory
 If not (fileSystemObj.FileExists(fileSpec)) Then 
  Set logFile = fileSystemObj.CreateTextFile(fileSpec, True) 
  logFile.WriteLine ("############################################################################################")
  logFile.WriteLine (currentDate & "  " & currentTime & " Test: " & environment.Value("TestName") )
  logFile.WriteLine ("############################################################################################")
  logFile.Close 
  Set logFile = Nothing
 End If
 Set logFile = fileSystemObj.OpenTextFile(fileSpec, ForAppending, False)
 'result = "本测试用例通过!"
 logFile.WriteLine (currentDate & "  " & currentTime & "  " & result )
 logFile.Close
 Set logFile = Nothing
 Set fileSystemObj = Nothing
End Sub


TAG: QTP学习笔记

 

评分:0

我来说两句

日历

« 2024-04-29  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 26085
  • 日志数: 17
  • 图片数: 2
  • 建立时间: 2007-01-16
  • 更新时间: 2007-11-27

RSS订阅

Open Toolbar