2012-12-11 44 views
0

我想用vb腳本開發的驅動腳本運行測試用例(下面是啓動QTP的代碼的一部分),並且lanuched qtp腳本生成XLS報告。現在的問題是,當我使用VB驅動程序腳本調用測試套件時,它會創建包含結果行以及空行(最多65635)的文件。這個問題導致結果文件(.XLS)以MB形式存在,它不應該包括空白行,並且必須以KB爲單位。我還直接使用QTP檢查運行的測試用例,但是我沒有遇到任何問題,大小以KB爲單位。需要使用vb腳本生成excel嗎?

  Dim qtApp, Test_Path 
      Dim BasePath 
      Dim qtTest 
      BasePath = "some path" 
      Set qtApp = CreateObject("QuickTest.Application") 
      qtApp.Launch 
      qtApp.Visible = True 
      Test_Path = BasePath & "\" & scriptname 
      qtApp.Open Test_Path, True    
      Set qtTest = qtApp.Test 
      qtTest.Run 
       qtTest.Close 
      qtApp.Quit 
      Set qtTest = Nothing 
      Set qtApp = Nothing 

好心有人請讓我知道爲什麼使用外部VBs的運行相同的腳本給出了這樣巨大的結果文件?

由於提前,

Priyank沙

回答

0

實施在運行時的臨時頁創建並生成Excel表。同時確保你沒有在你聲明的每個excel對象上設置任何東西。

Set objExcel = Nothing