QTP Tools之Register New Browser Control

上一篇 / 下一篇  2014-07-28 13:10:43 / 个人分类:QTP自动化笔记

         很多应用程序会在内部嵌入一个WebBrowser控件,给程序添加HTML文件的浏览功能。例如CHM文件的右边区域就是一个可展示HTML的控件,其核心是IE浏览器。通过QTP中用Object Spy可以看到CHM右边的内容展示区域是一个名为“Internet Exploer_Server”的控件,但是在这里识别为WinObject对象,并且CHM内容展示区域中的各种元素也没办法识别出来。加载了WEB插件,仍然不能正确识别。QTP提供了一个工具“Register New Browser Control”,位置:开始>程序>QuickTest Professional>Tools>Register New Browser Control。可以通过Register New Browser Control来把类似浏览器的控件注册成QTP可识别的浏览器。例如对于CHM,可以把Windows目录中的hh.exe,因为CHM是靠一个名叫hh.exe可执行文件启动的,把这个文件进行注册,就可让QTP识别出其中的WebBrowser控件。注册完成后我们在qtp的bin的下的mic.ini文件[ie-hook]夏可以看到新加入了hh.exe=yes,我们也可以通过手动加入实现注册


TAG: Browser Control new register

 

评分:0

我来说两句

Open Toolbar