51Testing软件测试论坛
标题:
这种网页让我头疼
[打印本页]
作者:
Myayiba
时间:
2008-10-15 10:59
标题:
这种网页让我头疼
有种网页我搞不懂 就是没有地址 所有的操作都是在登录后这一个网址内完成的 也就是说不管做了多少操作只要点后退 就退到登陆页面了 里面有一些业务逻辑的 我用qtp测的时候登陆后不论在页面内怎样操作 都没有任何脚本 开发语言是JAVA我也装了插件 可是没用 谁能告诉我该怎么测呀
作者:
Myayiba
时间:
2008-10-15 11:07
补充一下 录其他东西是正常的 票务系统 客户端什么的都可以录的
作者:
helius
时间:
2008-10-15 11:12
我测试的也是java的哈 连java插件都没装 选的add-ins是 activex和web 录制一切正常
qtp9.5
作者:
62369432
时间:
2008-10-15 11:39
工具-->选项-->Active Screen-->级别调最高就可以了
作者:
chenyb85
时间:
2008-10-15 12:30
碰到过不少这样的网站,基本是纯用ajax实现的。但QTP应该是能录的。如果不能录,请试试以下的方法(我以前记录的),如果还不行,那就可能是QTP安装有问题哦。实在不行,那只好用纯手工编写脚本了。
--------------------------------------------------------------------------
问题现象:在安装QTP后,或者禁用IE浏览器里的一些ActiveX控件后,正常录制QTP,不能产生相应的录制脚本,脚本内容为空。
解决方法:QTP在IE中录制脚本是依靠一个叫BHOManager Class的动态链接库来完成的。当这个控件没有被加载,或者被禁用时,就会出现上述症状。于是,解决方法就很简单了,重新加载,或启用这个控件,一切就OK啦。
具体步骤:
打开IE,在菜单中选择[工具]/[Internet选项]进入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 编辑
]
作者:
Myayiba
时间:
2008-10-15 15:25
楼上的方法我在网上看到过 我也那样弄了 没效果啊
作者:
Myayiba
时间:
2008-10-16 09:35
4楼的方法也试过了 可依然没有代码呀 好像业务逻辑都是通过一个应用服务器来进行的
作者:
superMax
时间:
2008-10-16 09:48
学习
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2