2012-09-07 17 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和这种不测试/脚本的执行。