QTP无法录制网页内部操作
系统:win7普通版QTP版本:10
IE版本:8
现象描述:(1)QTP可以正常录制应用程序的各种动作。
(2)可以录制对IE的最大、最小、移动操作。
(3)不能录制对网页内部的操作。
(4)用手形工具抓取页面内容都显示为winObject class
网上找到的解决办法基本上都试过了,仍然不行。不知道是为什么?请高手赐教! 我录制的时候也是只能录制网页录制不了动作,然后我以管理员身份运行的QTP,就好了 以管理员身份运行QTP试试看 回复 1# loveok_56
老问题了,先检查IE插件管理里BHO插件有没有启用。
必须要先启动QTP再打开IE IE -工具-管理加载项 BHO不能禁用 我检查过了,BHO插件一直是正常启动的,并且手动关闭后再启动还是不行 回复 4# loveok_56
你录制的是什么网站? 我的也不行,我的版本是QTP11,IE8,并且我在IE8的工具-管理加载项找不到大家所说的BHO,求帮助 回复 6# wenjing13.14
没有BHO肯定不行,在开始菜单里的QTP tools目录里,重新试试Additional Installation Requirements吧 回复 1# loveok_56
Add-in Manager插件选错了吧,错误插件SPY显示对象,只能把整个浏览器识别为一个对象,而不能具体定位到正确的控件对象
我的去掉.net就可以了。 我的是win7旗舰版,别的配置都和楼主一样,开始我也是无法录制,然后我在IE加载项中没有找到BHO加载项,最后通过管理员的身份就可以运行了,而且用Object Spy也能扑捉到了! 我遇到这种情况一般是因为先打开的IE,后打开的QTP,把IE关闭后重新打开就ok了 回复 11# 小朵的美丽人生
我的也是这样`~~要用管理员才能录得了内部的操作{:4_99:} 我也遇到了这样的问题,我的解决办法有以下:
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即可直接打开并录制脚本 用管理员身份可以录制脚本,但是用Object spy还是无法识别web对象,所有web对象都被识别为Win Object。操作环境:win 7企业版,QTP11+IE8. :@:@:@搞了一上午都没法录制任何网页,该卸载的都卸载了,该开的都开了,该关的都关了,结果还是不行。。。
好吧,又是输在了以管理员身份运行上。真是气人。。。 启动BHO,IE浏览器就会提示网站还原错误?这个怎么破?大家遇到过么? ffkris 发表于 2015-7-15 16:32
启动BHO,IE浏览器就会提示网站还原错误?这个怎么破?大家遇到过么?
我也是。。。开启的话IE就会报错 强制关闭求教。。 我跟你遇到的也是同样的问题,qtp11+ie8,但是识别不了web对象,网上的一些方法都试过了,有次装了补丁后意外能识别了,但就这一次,其他时候都打不开qtp这个软件 电脑系统也是一个问题我在公司的电脑上装QTP10.11都无法录制 。回到家里自己的电脑上装QTP11全部功能都可以用Object Spy这个功能鼠标移到哪 就会显示是什么插件
页:
[1]
2