[英]how to open a qtp(.usr) file in read/write mode using vbscript
我可以使用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文件,由於只讀模式,我認為它無法讀取。
True
為在只讀模式下打開測試。
qtpAppObj.Open c:\test, True
將其更改為false並運行
qtpAppObj.Open c:\test, false
您能顯示正在讀取Excel文件的代碼嗎? 我認為您也許正在從Datatable中讀取數據。 因此,這就是為什么它從測試內部讀取但無法使用QTP AOM讀取的原因。
請顯示excel閱讀代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.