51Testing软件测试论坛

标题: 一个困扰我很久的QTP问题 [打印本页]

作者: qixiafeng    时间: 2008-9-5 17:36
标题: 一个困扰我很久的QTP问题
脚本如下:
SystemUtil.Run "C:\Program Files\Internet Explorer\IEXPLORE.EXE","","C:\Documents and Settings\qinlei","open"
Browser("Browser").Page("Page").Sync
Dim hwnd
hwnd = Browser("Browser").GetROProperty("HWND")
Window("hwnd:=" & hwnd).Maximize
Browser("Browser").Navigate Parameter("URL")

问题:执行完“Browser("Browser").Navigate Parameter("URL")”,在IE的URL中并没有将相应的URL输入到地址栏中
URL是一个输入参数,在另一个action中调用传入;在结果中也可以看到该URL已经传入;不知道为何,貌似最后一个语句就是没有执行

作者: rcpp    时间: 2008-9-8 14:45
打开你的IE,点工具->管理加载项
看看里面有没有一个叫做BHOManager Class的插件
文件名是BHOManager.dll
是不是启用了

如果禁用了就启用一下,如果没有你需要重装一下QTP或者从别人那里拷贝一份再注册一下
如果这个插件被禁用了,QTP就无法执行很多针对IE的方法
比如Navigate、Back、Home、Refresh等等




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