QTP关闭除了ALM/QC以外的所有IE窗口

1:

function Close_IE_Except_ALM

Set obj = CreateObject("Shell.Application")

Set obj1 = obj.Windows
For Each objIE in obj1
 If  objIE.name = "Windows Internet Explorer" Then
  If Not Instr(Ucase(objIE.Document.Title),"HP QUALITY CENTER")>0 Then
   objIE.Quit
   wait(1)
   If  Dialog("nativeclass:= #32770").WinButton("text:=OK").Exist Then
     Dialog("nativeclass:= #32770").WinButton("text:=OK").Click
   End If      
  End If
 End If

next

end function 


2:

function Close_IE_Except_ALM
Dim WinIe,Ie,i
Set WinIe=description.Create()
WinIe("regexpwndtitle").value=" Windows Internet Explorer"   
Set Ie=desktop.ChildObjects(WinIe)
For i=0 to Ie.count-1
On error resume next
if not instr(Ucase(Ie(i).getroproperty("Title")),"HP APPLICATION LIFECYCLE")>0 then
Ie(i).close
end if  
On error goto 0
Next
set WinIe = nothing
end function 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值