51Testing软件测试论坛

标题: 多个exe的程序如何判断哪个exe当前在最前台 [打印本页]

作者: xiaoh43    时间: 2011-6-9 17:20
标题: 多个exe的程序如何判断哪个exe当前在最前台
测试的一款软件,由多个exe组成,在页面跳转的时候,开发是将界面设置为topmost,可是在QTP上怎么识别当前哪个页面在最前台呢?
作者: 小孩    时间: 2011-6-9 23:09
你的问题为什么没有回答,其实我是不知道你问啥,
如果 是两个界面 肯定有不同的属性的,QTP能识别出来。
作者: 17800455    时间: 2011-6-10 10:56
是上,楼上说的很对.

我也没理解他要做什么.

多个窗口,你想用哪个,激活用就行了.

管哪个在最前干什么............
作者: csj    时间: 2011-6-10 11:48
我估计楼主的意思是,页面的某项操作结果是:打开了N个Excel,这样就有N个Excel进程,QTP是不能区分每个Excel的具体操作内容的,楼主想让QTP识别自己需要的那个Excel。这种问题,我虽然没见过,但感觉,应该是VBS方向上的吧,仅作参考
作者: xiaoyaoke    时间: 2011-6-10 15:42
使用windows api:GetTopWindow()
作者: joanchongzi    时间: 2011-6-10 15:58
同意四楼的理解




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2