这让我有点疯狂,我希望有人能提供帮助。
我在我的 QTP 脚本中添加了一个 wait(45) 行,当它运行时出现类型不匹配错误。
我知道如果无法调用函数或拼错要调用的内容等,就会发生这种情况。
但是,这是一个简单的 WAIT 语句。没有其他的就行了。
行:152
字符:6
错误:类型不匹配:“等待”
代码 800A000D
有任何想法吗?我错过了什么?Wait 上怎么会有类型不匹配?
实际错误不在等待功能中。由于前几行中的编译错误,QTP 显示类型不匹配错误。检查您的所有库文件是否已正确添加。找到此类问题根本原因的最佳方法是将代码分成更小的函数/过程并测试每个函数。
VBScript 中绝对没有 Wait() 子函数或函数;正如这个问题所表明的,这也适用于 QTP。
至于错误:缺少的子/函数会引发类型不匹配:
>> nosuchsub
>>
Error Number: 13
Error Description: Type mismatch
(如果这让你感到安慰,我也不喜欢它。)