51Testing软件测试论坛

标题: Object not visible? [打印本页]

作者: dfinger    时间: 2005-6-7 09:54
标题: Object not visible?
我现在录制的脚本有这个问题。
同时打开了几个几乎没什么区别的窗口。
他们的大小名字都一样
然后我希望把他们都关闭。录制
脚本里面察看object properites只有
creationtime这一项来鉴别不同的windows。

播放的时候到这里就会出现哦bject not visible。。
但是点击retry又能够继续。。不知道为什么。
这几个窗口在Object spy下观察。test object properites
只有hWnd有所不同。。。
作者: dfinger    时间: 2005-6-7 10:30
高手们出来啊。。很郁闷阿。。想尽快解决这个问题。
没办法的话只好记录hwnd了。虽然这个方法肯定行。。
但是显得很傻很麻烦哪。。。
作者: njsjh1983    时间: 2007-8-23 15:53
也遇到此类问题~~~~~????
作者: rivermen    时间: 2007-8-23 16:25
给你个借鉴,关闭所有IE窗口

'##################################################################################
'         此处可以用到描述性编程,把先期打开的IE窗口全关闭
Dim WinIe,Ie,i,m
Set WinIe=description.Create()
WinIe("regexpwndtitle").value=" Microsoft Internet Explorer"  '所有页面的regexpwndtitle属性值都是" Microsoft Internet Explorer",也可以用其他属性
Set Ie=desktop.ChildObjects(WinIe)
m=Ie.count
For i=1 to m
        Ie(i-1).close                 ' 0为最后打开的一个,可关闭打开的几个,,循环改成for i=1 to m
Next

'##################################################################################




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