Myayiba 发表于 2008-10-15 10:59:53

这种网页让我头疼

有种网页我搞不懂 就是没有地址 所有的操作都是在登录后这一个网址内完成的 也就是说不管做了多少操作只要点后退 就退到登陆页面了 里面有一些业务逻辑的我用qtp测的时候登陆后不论在页面内怎样操作都没有任何脚本开发语言是JAVA我也装了插件   可是没用谁能告诉我该怎么测呀

Myayiba 发表于 2008-10-15 11:07:33

补充一下录其他东西是正常的票务系统客户端什么的都可以录的

helius 发表于 2008-10-15 11:12:52

我测试的也是java的哈连java插件都没装 选的add-ins是 activex和web 录制一切正常
qtp9.5

62369432 发表于 2008-10-15 11:39:06

工具-->选项-->Active Screen-->级别调最高就可以了

chenyb85 发表于 2008-10-15 12:30:18

碰到过不少这样的网站,基本是纯用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 编辑 ]

Myayiba 发表于 2008-10-15 15:25:43

楼上的方法我在网上看到过   我也那样弄了没效果啊

Myayiba 发表于 2008-10-16 09:35:55

4楼的方法也试过了可依然没有代码呀   好像业务逻辑都是通过一个应用服务器来进行的

superMax 发表于 2008-10-16 09:48:58

学习
页: [1]
查看完整版本: 这种网页让我头疼