首先我们用QTP中的object spy来看一下这个窗口的属性,找到我们可以利用的属性
Rio r E4]Fr28565651Testing软件测试网{%c;J!p~'^eis$q&J Z28565651Testing软件测试网J%b-Go/q这边我想利用的就是这个窗口的名称属性及值,利用这个名称属性来告诉QTP该关闭哪个窗口属性.51Testing软件测试网\~&l&EI`4k|Z
51Testing软件测试网/Th7~2VJ代码如下:51Testing软件测试网"I'vyiC0ol
S-y` z N {x#_285656Dim loginwin51Testing软件测试网8k ?8cn[4Ea@.[
Set loginwin=descrīption.Create() '创建对象名为loginwin的对象51Testing软件测试网0N8xA?7J8rD
loginwin( "regexpwndtitle").value="Login" ,对象属性及值51Testing软件测试网,F @{?aA1[-VR5? a3y
Set child=desktop.ChildObjects (loginwin) 51Testing软件测试网1Sdj)Db]_p*q-D
For i=1 to child.count
;T{&w9`OHV5f285656 child(i-1).close '循环寻找这个对象,一次关闭51Testing软件测试网a$Z({hd!~q O2p
Next
~%m&y O \%Y3y&X285656需要更改的地方,我用蓝色表示了,大家也可以自己试试.不过有一点要注意就是,要执行关闭窗口的关系,这个也完全依照windows的特性来做.最上面的处在激活状态的先关,然后依次关闭其他的窗口.否则脚本会无法执行.可以把这段脚本放在脚本的最前面,实现测试环境的初始化
联系客服