QTP 无法识别web对象原因

上一篇 / 下一篇  2012-09-11 19:20:59 / 个人分类:QuickTestPro

1、插件选择错误
   处理方式:重新启动QTP,勾选 WEB插件;
2、在安装QTP后,或者禁用IE浏览器里的一些ActiveX控件后,正常录制QTP事,对象识别不了;
   处理方式:
   A、打开IE,在菜单中选择[工具]/[Internet选项]进入Internet配置界面。选择[程序]/[管理加载项],查看目前加载的ActiveX的情况。当看到存在BHOManager Class并且其状态是“禁用”时,点击“启用”开启这个功能,并保存后退出即可解决问题。
  B、当在管理加载项里找不到BHOManger Class这个加载项时,如果你安装了QTP,那么在C:/WINDOWS/system32下会存在一个叫BHOManager.dll的动态链接库, 或者可以直接在计算机里搜索BHOManager.dll,然后查看其路径。加载这个dll,加载方法为:点击[开始]/[运行],输入cmd,然后定位 到dll所在目录,键入regsvr32 BHOManager.dll命令,即可注册此dll.
  C、若 C:/WINDOWS/system32下不存在一个叫BHOManager.dll的动态链接库丢失,可以复制一个BHOManager.dll动态链接库到C:/WINDOWS/system32下(注:必须是相同QTP版本的BHOManager.dll的动态链接库),然后在加载这个dll,操作方式见B方式
 
3.还有最后一招,我曾经碰到过的
  安装QTP的IE9补丁,当时我是这么做的,具体原理不清楚,也许在安装的时候会重新加载或配置一些东西。

TAG:

丸颜阿鼓朵的个人空间 引用 删除 丸颜阿鼓朵   /   2015-10-15 09:22:27
赞,总结的很到位,解决了问题。
 

评分:0

我来说两句

日历

« 2024-05-10  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 10054
  • 日志数: 14
  • 建立时间: 2012-08-08
  • 更新时间: 2013-09-05

RSS订阅

Open Toolbar