0

我正在尝试使用我在 vb 脚本中开发的驱动程序脚本运行测试用例。(下面是启动 QTP 的部分代码),并且启动的 qtp 脚本会生成 XLS 报告。现在的问题是,当我使用 vb 驱动程序脚本调用测试套件时,它会创建包含结果行和空白行的文件(最多 65635)。这个问题导致结果文件(.XLS)以 MB 为单位,其中不应包含空白行并且必须以 KB 为单位。我还直接使用 QTP 检查了正在运行的测试用例,但我没有遇到任何问题,并且大小以 KB 为单位。

            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

请有人告诉我为什么使用外部 VB 运行的相同脚本会产生如此巨大的结果文件?

提前致谢,

普里扬克·沙阿

4

1 回答 1

0

在运行时实现临时表创建并生成 excel 表。还要确保在声明的每个 excel 对象上都没有设置任何内容。

Set objExcel = Nothing

于 2012-12-21T08:40:30.837 回答