51Testing软件测试论坛

标题: QTP无法录制网页内部操作 [打印本页]

作者: loveok_56    时间: 2013-3-4 09:17
标题: QTP无法录制网页内部操作
系统:win7普通版
QTP版本:10
IE版本:8
现象描述:(1)QTP可以正常录制应用程序的各种动作。
          (2)可以录制对IE的最大、最小、移动操作。
          (3)不能录制对网页内部的操作。
          (4)用手形工具抓取页面内容都显示为winObject class

网上找到的解决办法基本上都试过了,仍然不行。不知道是为什么?请高手赐教!
作者: 黑羽祭    时间: 2013-3-4 09:29
回复 1# loveok_56


    老问题了,先检查IE插件管理里BHO插件有没有启用。
必须要先启动QTP再打开IE
作者: 赵佳乐SMILE    时间: 2013-3-4 15:47
IE -工具-管理加载项 BHO不能禁用
作者: loveok_56    时间: 2013-3-5 08:57
我检查过了,BHO插件一直是正常启动的,并且手动关闭后再启动还是不行
作者: 黑羽祭    时间: 2013-3-6 16:32
回复 4# loveok_56


    你录制的是什么网站?
作者: wenjing13.14    时间: 2013-3-7 14:36
我的也不行,我的版本是QTP11,IE8,并且我在IE8的工具-管理加载项找不到大家所说的BHO,求帮助
作者: 黑羽祭    时间: 2013-3-8 09:00
回复 6# wenjing13.14


    没有BHO肯定不行,在开始菜单里的QTP tools目录里,重新试试Additional Installation Requirements吧
作者: cn2cj010    时间: 2013-5-14 14:17
以管理员身份运行QTP试试看
作者: mengdi007    时间: 2013-5-15 14:29
回复 1# loveok_56


Add-in Manager插件选错了吧,错误插件SPY显示对象,只能把整个浏览器识别为一个对象,而不能具体定位到正确的控件对象

我的去掉.net就可以了。
作者: 筱灰灰    时间: 2013-7-4 17:43
我录制的时候也是只能录制网页录制不了动作,然后我以管理员身份运行的QTP,就好了
作者: 小朵的美丽人生    时间: 2013-9-27 16:37
我的是win7旗舰版,别的配置都和楼主一样,开始我也是无法录制,然后我在IE加载项中没有找到BHO加载项,最后通过管理员的身份就可以运行了,而且用Object Spy也能扑捉到了!
作者: 小扁    时间: 2013-9-29 11:49
我遇到这种情况一般是因为先打开的IE,后打开的QTP,把IE关闭后重新打开就ok了
作者: magicianyin    时间: 2014-5-16 14:10
回复 11# 小朵的美丽人生


    我的也是这样`~~要用管理员才能录得了内部的操作
作者: 静洁815    时间: 2014-5-16 14:53
我也遇到了这样的问题,我的解决办法有以下:
QTP安装后各种问题:
一、QTP开始录制时,浏览器无法自动弹出,解决方法:
   1、IE-工具-管理加载项中查看BHOManager.dll加载项是否存在,若不存在,处理方法如下:
      a)先点击QTP的安装文件,修复QTP;
      b)Win7下:查看IE加载项,查看BHOManager Class是否已经被加载,而且状态为Enable.没有做修改,保持现状。(若没有BHOManager Class 加载项,
         则在QTP安装文件下找到BHOManager.dll并复制到c:\windows\SysWOW64下)重新注册此dll. 以管理员权限打开命令提示符,运行命令:regsvr32
          c:\windows\SysWOW64\BHOManager.dll
        (加载BHOManager.dll失败时,操作如下:path=%path%;C:\Windows\system32 回车再次运行regsvr32 c:\windows\SysWOW64\BHOManager.dll即可)
   2、若存在查看是否启用;
二、QTP录制,打开浏览器后,无法录制脚本
   1、开启QTP时,必须关闭360的相关程序(360安全卫士,360杀毒软件)
   2、必须先打开QTP,再打开IE,否则容易出现无法识别对象的问题;
   
   此时,需右键选择以管理员方式运行,才可录制脚本,这样的操作方式有点累赘,以下为解决方法:
   3、必须保证当前用户为本电脑的管理员账户,
     选择QTP快捷方式,右键属性--兼容性--等级特权,勾选以管理员方式运行,确定后,再运行试试

此后双击QTP即可直接打开并录制脚本
作者: pengweild    时间: 2015-2-7 17:41
用管理员身份可以录制脚本,但是用Object spy还是无法识别web对象,所有web对象都被识别为Win Object。操作环境:win 7企业版,QTP11+IE8.
作者: yiyun525    时间: 2015-5-23 11:55
搞了一上午都没法录制任何网页,该卸载的都卸载了,该开的都开了,该关的都关了,结果还是不行。。。

好吧,又是输在了以管理员身份运行上。真是气人。。。
作者: ffkris    时间: 2015-7-15 16:32
启动BHO,IE浏览器就会提示网站还原错误?这个怎么破?大家遇到过么?
作者: 浅唱那抹殇    时间: 2015-8-7 13:48
ffkris 发表于 2015-7-15 16:32
启动BHO,IE浏览器就会提示网站还原错误?这个怎么破?大家遇到过么?

我也是。。。开启的话IE就会报错 强制关闭  求教。。
作者: keith_yy    时间: 2015-12-21 18:15
我跟你遇到的也是同样的问题,qtp11+ie8,但是识别不了web对象,网上的一些方法都试过了,有次装了补丁后意外能识别了,但就这一次,其他时候都打不开qtp这个软件
作者: 叼炸哥1    时间: 2016-6-14 14:13
电脑系统也是一个问题  我在公司的电脑上装QTP10.11都无法录制   。回到家里自己的电脑上装QTP11全部功能都可以用  Object Spy这个功能  鼠标移到哪 就会显示是什么插件
作者: 真正的光芒    时间: 2017-2-2 15:41
浅唱那抹殇 发表于 2015-8-7 13:48
我也是。。。开启的话IE就会报错 强制关闭  求教。。

我也遇到这个问题了,请问你是怎么解决的呢?
作者: 真正的光芒    时间: 2017-2-2 15:41
ffkris 发表于 2015-7-15 16:32
启动BHO,IE浏览器就会提示网站还原错误?这个怎么破?大家遇到过么?

我也遇到这个问题了,请问你是怎么解决的呢?




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