这种网页让我头疼
有种网页我搞不懂 就是没有地址 所有的操作都是在登录后这一个网址内完成的 也就是说不管做了多少操作只要点后退 就退到登陆页面了 里面有一些业务逻辑的我用qtp测的时候登陆后不论在页面内怎样操作都没有任何脚本开发语言是JAVA我也装了插件 可是没用谁能告诉我该怎么测呀 补充一下录其他东西是正常的票务系统客户端什么的都可以录的 我测试的也是java的哈连java插件都没装 选的add-ins是 activex和web 录制一切正常qtp9.5 工具-->选项-->Active Screen-->级别调最高就可以了 碰到过不少这样的网站,基本是纯用ajax实现的。但QTP应该是能录的。如果不能录,请试试以下的方法(我以前记录的),如果还不行,那就可能是QTP安装有问题哦。实在不行,那只好用纯手工编写脚本了。
--------------------------------------------------------------------------
问题现象:在安装QTP后,或者禁用IE浏览器里的一些ActiveX控件后,正常录制QTP,不能产生相应的录制脚本,脚本内容为空。
解决方法:QTP在IE中录制脚本是依靠一个叫BHOManager Class的动态链接库来完成的。当这个控件没有被加载,或者被禁用时,就会出现上述症状。于是,解决方法就很简单了,重新加载,或启用这个控件,一切就OK啦。
具体步骤:
打开IE,在菜单中选择[工具]/进入Internet配置界面。选择[程序]/[管理加载项],查看目前加载的ActiveX的情况。
当看到存在BHOManager Class并且其状态是“禁用”时,点击“启用”开启这个功能,并保存后退出即可解决问题。
当在管理加载项里找不到BHOManger Class这个加载项时,如果你安装了QTP,那么在C:\WINDOWS\system32下会存在一个叫BHOManager.dll的动态链接库,或者可以直接在计算机里搜索BHOManager.dll,然后查看其路径。加载这个dll,加载方法为:点击[开始]/[运行],输入cmd,然后定位到dll所在目录,键入regsvr32 BHOManager.dll命令,即可注册此dll。问题解决。
-------------------
我碰到过文本框录制不了,重新禁用和启用BHOManager Class就可以录制了。
记得要先打开QTP,再打开IE哦。否则有些东西录不了
[ 本帖最后由 chenyb85 于 2008-10-15 12:31 编辑 ] 楼上的方法我在网上看到过 我也那样弄了没效果啊 4楼的方法也试过了可依然没有代码呀 好像业务逻辑都是通过一个应用服务器来进行的 学习
页:
[1]