syntax - QTP/VBScript 构造函数调用语法

标签 syntax vbscript qtp

我自己没有使用QTP,但试图回答这个问题question ,我迫切需要知道,这个 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 关于类类型的限制是关于智能感知的,而不是测试/脚本的执行。

关于syntax - QTP/VBScript 构造函数调用语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12324337/

相关文章:

Python:从子类更改父类属性

javascript - CSV 太大,无法通过 AJAX 处理

mysql - sql order by rand() 最高值显示更频繁

ms-access - MS Access 查询的 Application.LoadFromText 的替代方案

javascript - 使用 Web 插件时,UFT 如何执行 Click 方法?

swift 。不再需要初始化?

python - 在一行中获取捕获组

java - 如何使用 java 运行 UFT 脚本

python - Python中 block 之前的冒号的目的是什么?