QTP运行错误:类型不匹配



下面是QTP代码的一小段:

Call CreateResultFile("E:2012MXResulttest_d")

错误是:

由于不可恢复的错误,测试无法继续运行。类型没有匹配:"CreateResultFile"

我做错了什么?

如果没有定义CreateResultFile,您会得到错误,您确定存在这样的函数吗?

1)某处CreateResultFile被声明为变量、数组或类/对象。它不能被调用,但必须作为该类型的对象使用。

或者

2)你没有在你的脚本中使用Option Explicit(一个不可饶恕的罪:每次你运行一个没有明确选项的脚本,在地球上的某个地方一只小狗死了)。QTP自动将未定义的函数视为未声明的变量,并在第1节中解释了"Type mismatch"。这可能是因为您没有将库(vbs或qfl文件)与CreateResultFile函数关联为您正在处理的操作的资源。

最新更新