为什么我用QTP录制了一个应用程序的鼠标操作会出错

2025-03-13 17:00:03
推荐回答(2个)
回答1:

应该是找不到GUI对象造成的。
因为你录制的过程:点完第一个“下一步”,然后等待第二个界面出现,再点第二个下一步或者其它操作。
脚本就真实的记录了你的第一个下一步,紧接着下一行脚本就是第二个下一步或其它。然而中间的等待时间呢,QTP自己不知道等待,它执行完第一行代码就直接执行第二行代码,而此时界面还没有出现呢,所以会报找不到GUI对象的错误。
解决方法:在两行代码之间增加一个“时间同步点”,其功能为:当第二个界面出现了,再执行下一行代码。
在QTP的insert菜单中的synchronization point功能按钮,在录制的过程中点就行。

QTP有什么问题尽管问我,大家一起提高。

回答2:

我也遇到过这个问题。现在解决了。楼上说的可以借鉴。