51Testing软件测试论坛

标题: 【求助】通过句柄定位浏览器并关闭发生错误 [打印本页]

作者: ttbelieve    时间: 2013-3-7 16:46
标题: 【求助】通过句柄定位浏览器并关闭发生错误
Set oShell = CreateObject("wscript.shell")
Set oIE = CreateObject("InternetExplorer.Application")
oIE.Visible = True
oIE.Navigate "www.qq.com"

ieHwnd = oIE.HWND

Browser("hwnd:= "  &ieHwnd ).Close
[attach]83936[/attach]
作者: lgh75560    时间: 2013-3-7 19:24
使用了VS 2010的Spy++,查询到,结果是这样的
作者: lgh75560    时间: 2013-3-7 19:32
使用VS2010的  SPY++,结果发现
对象InternetExplorer.Application,是整个浏览器
而QTP识别的Browser,只是浏览器里的一个TabWindowClass

所有,你用识别,他子控件的方法,去关闭他的父类(IEFrame),报错了,

附上截图,和测试代码

[attach]83941[/attach]

Browser("index:=1").GetROProperty("Nativeclass")
结果为TabWindowClass
作者: tcwaily    时间: 2013-3-8 17:45
好文章,我来看看啊




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