Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我自己没有使用 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 方言?
这在 QTP 中也有效。
QTP 使用 VBScript 作为运行测试的引擎,语言上有一些扩展允许使用测试对象,但其中大部分看起来像全局函数和对象。据我所知,VBScript没有删除任何内容。
QTP 关于类类型的限制是关于智能感知,而不是测试/脚本的执行。