falda 发表于 2008-10-13 09:42:22

请问QTP中怎么判断一个窗口是否存在?

目前做的一个QTP测试中要对一个窗口进行检查,每次检查完后都要退出这个窗口然后重新启动,但这个窗口在每次退出的时候都要花费一定的时间,请问在QTP里面怎么才能判断出这个窗口已经关闭了?
这个窗口的对象是Window,请问Window是否有上一级对象?或者是比WINDOW对象更加低层的对象,可以判断WINDOW对象的。

谢谢大家的阅读,求解答

lhf2365 发表于 2008-10-15 22:04:34

看看该窗口的visible和enable属性用语句if 判断这两个值是否为false   如果是的话就是关闭了

zgc422 发表于 2008-10-16 01:24:36

同意楼上的

happychap 发表于 2008-10-16 08:55:52

俺经常那么搞...

zhuyuancan 发表于 2008-10-16 10:16:14

如果对话框已经关闭,取该窗口的visible和enable属性会报错的吧!!!!为什么不用windows().exist

wslss007 发表于 2008-10-16 11:09:42

用,exist吧。

xinyang203 发表于 2012-7-18 11:07:24

为什么有的人会想到enable属性 而有的人会想到exist 也许这就是潜移默化的区别
页: [1]
查看完整版本: 请问QTP中怎么判断一个窗口是否存在?