happychap 发表于 2008-8-30 10:38:00

如何使用QTP脚本关闭已打开的被测程序

在编写QTP的脚本的时候,一般情况下,都会检测被程序是否已经被打,如果已被打开,则需要先关闭它。但如下程序被打开成附件所示的样子,又怎么去关闭它呢?(注:主窗口可能有许多的子窗口或子对话框,还有可能孙子对话框也被打开了。)

happychap 发表于 2008-8-30 11:53:18

想了好半天,总算找到个办法,但是有点暴力...
SystemUtil.CloseProcessByName(bsProcessName),或
SystemUtil.CloseProcessByHwnd(hwnd)

xiaonan 发表于 2008-9-1 09:24:20

http://www.51testing.com/?26649/action_viewspace_itemid_1587.html

可以参考这篇日志

happychap 发表于 2008-9-5 11:45:06

谢谢,看了那篇BLOG,触发了我的思路,后面再实践实践,看看能不能再做些扩展。
页: [1]
查看完整版本: 如何使用QTP脚本关闭已打开的被测程序