QTP 无法识别web对象原因
2016-08-01 19:54
357 查看
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<script. <br="" script.="" <="" ;="" cb_entrycreateddate="2012/2/14 15:29:00" var="" cb_bloguserguid="43101575-ec01-e111-b7b9-842b2b196315" cb_blogapp="juddhu" cb_entryid="2351157;"
cb_blogid="100462;" islogined="false;" }="" $="jQuery.noConflict();" {="" !="jQuery)" ($="" if="" type="text/javascript." style="word-break: break-all; line-height: normal !important;">动态链接库到C:/WINDOWS/system32下(注:必须是相同QTP版本的BHOManager.dll的动态链接库),然后在加载这个dll,操作方式见B方式
3.还有最后一招,我曾经碰到过的
安装QTP的IE9补丁,当时我是这么做的,具体原理不清楚,也许在安装的时候会重新加载或配置一些东西。
处理方式:重新启动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<script. <br="" script.="" <="" ;="" cb_entrycreateddate="2012/2/14 15:29:00" var="" cb_bloguserguid="43101575-ec01-e111-b7b9-842b2b196315" cb_blogapp="juddhu" cb_entryid="2351157;"
cb_blogid="100462;" islogined="false;" }="" $="jQuery.noConflict();" {="" !="jQuery)" ($="" if="" type="text/javascript." style="word-break: break-all; line-height: normal !important;">动态链接库到C:/WINDOWS/system32下(注:必须是相同QTP版本的BHOManager.dll的动态链接库),然后在加载这个dll,操作方式见B方式
3.还有最后一招,我曾经碰到过的
安装QTP的IE9补丁,当时我是这么做的,具体原理不清楚,也许在安装的时候会重新加载或配置一些东西。
相关文章推荐
- Win7+QTP10.0+IE9无法识别对象的解决方法
- QTP学习笔记(一):安装篇,解决QTP无法识别控件对象的问题
- QTP运行错误:对象无法识别的解决办法(转)
- QTP 无法识别web 大全
- [WEB前端开发]-关于Velocity中Map与List操作-解决velocity无法识别Map对象key的问题
- 用idea创建web项目,servlet response 等出错的原因(jsp中内置对象方法无法被解析的解决办法)
- QTP的那些事--不能识别web上的测试对象
- 使用Maven创建Web项目,无法识别内置JSP内置对象
- QTP 无法识别web 大全
- 一个web项目在myeclipse中add deployment时无法被识别出来的原因
- QTP学习笔记之一:无法识别的对象和右键
- 对象无法识别时尝试使用QTP模拟键盘输入
- 对象无法识别时尝试使用QTP模拟键盘输入
- Visual Studio2005无法启动web调试的真正原因
- QTP识别对象原理
- SuperMap不能创建新对象的一个原因(无法触发AfterGeometryAdded事件)
- 转载:QTP识别和操作对象的原理
- 无法在web服务器上启动调试 原因的新发现
- 网络连接正确的前提下无法打开 Web 页的几种可能原因
- QTP对象识别与操作