2012-09-07 35 views
2

不使用QTP我自己,而是試圖回答這個question,我迫切需要知道,這是否有效的VBScript:QTP/VBScript的語法構造函數調用

Class C 
    Function init(x, y) 
    Set init = Me 
    End Function 
End Class 

Dim o : Set o = New C.init(0, 1) 

將在QTP導致語法錯誤 - 或更多一般來說:QTP是否實現了自己的VBScript方言?

+1

在QTP測試,它的工作原理(我不知道我能使用該結構)。 FYI:當你勸告人用QTP,記住的課總是私有庫文件是在當你想使用在整個組庫的QTP一類,你必須做出一個公共函數該類所在的庫文件返回該對象的一個​​實例。這就是爲什麼大多數情況下,對象的實例化是在課程之外完成的。 – AutomatedChaos

回答

3

這是QTP有效了。

QTP使用VBScript作爲發動機的運行測試,還有在允許使用的測試對象,但大多數的這些只是看起來像全局函數和對象語言中的一些擴展。據我知道沒有什麼是從VBScript刪除

的限制QTP已就一流的類型有關IntelliSense和這種不測試/腳本的執行。