【发布时间】:2012-12-31 11:32:30
【问题描述】:
我已经使用 .Exist 方法工作了很多次,但我最近使用 QTP 11 转移到了一个新项目(现在使用 WPF 应用程序)(而之前我使用的是 QTP 10)。
现在我想使用object.Exist(2) 检查消息是否不存在。奇怪的是,我只在大约 23 秒后得到结果,而不是我预期的 2 秒。
超时如何工作?在之前的项目中,使用object.Exist(2) 会等待 2 秒,然后才能确定对象不存在。 QTP 帮助文件还说它应该只等待 2 秒(指定的超时参数)。
现在,它似乎在等待超时参数(2 秒)和对象同步超时(20 秒)。
此外,智能识别已禁用,因此不应等待。使用对象存储库突出显示对象会立即表示该对象不存在。
QTP v10 和 v11 之间的超时行为是否发生了变化? 为什么说一个对象不存在需要这么长时间?
【问题讨论】:
标签: object vbscript runtime qtp exists