如何使用vbscript在读/写模式下打开qtp(.usr)文件

时间:2016-03-03 04:33:12

标签: excel vbscript qtp hp-uft

我能够使用vb脚本打开QTP应用程序,但是当我尝试打开文件时,它以只读模式打开,当我运行脚本时,它不会从excel表中读取它应该具有的数据一直在读。

Set oShell = CreateObject ("WScript.Shell")
Dim qtpAppObj,qtpTest

'Create the QTP Application object
Set qtpAppObj = CreateObject("QuickTest.Application") 

'Open the test in read-only mode
qtpAppObj.Open c:\test, True  

'set run settings for the test
Set qtpTest = qtpAppObj.Test

我正在使用上面的代码

所以我想阅读一个excel文件,我认为由于只读模式,它无法读取。

2 个答案:

答案 0 :(得分:0)

True用于以只读模式打开测试。

qtpAppObj.Open c:\test, True

将其更改为false并运行

qtpAppObj.Open c:\test, false

答案 1 :(得分:0)

你能否请显示正在阅读excel文件的代码。 我想你可能正在从Datatable读取数据。 这就是为什么它从测试内部读取但不能用QTP AOM读取。

请出示excel阅读代码。

相关问题