我已经用这种.Exist
方法做了很多工作,但我最近转移到了一个带有 QTP 11 的新项目(现在使用 WPF 应用程序)(而以前我有 QTP 10)。
现在我想通过使用来检查消息是否不存在object.Exist(2)
。奇怪的是,我只在大约 23 秒后得到结果,而不是我预期的 2 秒。
超时如何工作?在以前的项目中,usingobject.Exist(2)
会等待 2 秒,然后再确定对象不存在。QTP 帮助文件还说它应该只等待 2 秒(指定的超时参数)。现在,它似乎在等待超时参数(2 秒)和对象同步超时(20 秒)。
此外,智能识别已禁用,因此不应等待。使用对象存储库突出显示对象会立即表示该对象不存在。
QTP v10 和 v11 之间的超时行为是否发生了变化?为什么说一个对象不存在需要这么长时间?