51Testing软件测试论坛

标题: 做关闭两个弹出页面的操作,QTP没有录制到,该怎么处理此状况? [打印本页]

作者: xueboy118    时间: 2009-9-3 17:46
标题: 做关闭两个弹出页面的操作,QTP没有录制到,该怎么处理此状况?
用QTP测试一系统,在页面上打开一弹出页面,在再该弹出页面上在打开一个弹出页面,修改数据后,在手动逐个关闭弹出页面,关闭页面的操作,QTP录制不下来,使用
systemutil.CloseProcessByName "IEXPLORE.EXE 其结果为打开的所以IE窗口全部关闭。
请问,该如何处理,把弹出页面逐个关闭?
注:两个弹出页面为非模态的页面,即可以任意关闭其中的一个页面,无先后之分。
打开的页面如附件所示

作者: Haereticus    时间: 2009-9-3 18:16
可以通过IE的title来关闭~如Browser("title:=(.)*请选择(.)*").close
作者: xueboy118    时间: 2009-9-4 14:12
谢谢Haereticus的帮助,问题解决了
作者: chooseyou123    时间: 2009-9-4 20:18
也可以使用wscript.shell
alt+f4关闭
作者: zero0223    时间: 2009-9-5 09:07
SystemUtil.CloseProcessByWndTitle           '用户关闭拥有指定标题的窗口的进程




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