youayou 发表于 2007-4-15 18:37:00

运用ajax编写的页面无法录制,为什么?

现在在测试一个运用了ajax技术的系统,一个弹出的年度选择框总是无法录制,可以选中某一年度但确定后,页面就没有反应了,不明白什么原因,请大家帮忙解释下。如果这个页面不是在录制的时候是可以正常选择年度的,但一开始录制就不行了

xiaonan 发表于 2007-4-16 09:49:46

那是不是这个控件与QTP有冲突呢?

xiaoxin922 发表于 2007-4-16 13:31:15

数据库连接有误

youayou 发表于 2007-4-16 14:27:58

嗯,我觉得是有冲突的,因为不使用的时候这个控件可以正常使用的,只要一用qtp录制这个控件就不能用了,这种冲突该怎么解决呢?
另外,楼上说的数据库链接错误,是从何判定的?该怎么解决呢?

youayou 发表于 2007-4-17 09:22:48

有冲突该怎么解决阿,急等

只是DIV控件阿,用的ajax编写的,这个控件的click事件可以录制,但控件上的确定和取消按钮不能录制,接着控件就不能正常使用了,录制中断无法继续了,大家帮帮忙,谢谢

walker1020 发表于 2007-4-29 22:00:35

解决方法

我已经帮助我的同事解决了此问题,他也是遇到了用AJAX写的系统,在 网页上显示的是 DIV 这个Tag(这可不是控件!)。
这主要是设置的问题,请安装下面的提示操作:
依次点击Tools --> Web Event Recording Configuration, 把 Event configuration level 的设置从默认的 Basic改为Medium ,然后 关闭QTP,重新录制你的脚本就可以了。
我试验过了,此方法完全可行。

walker1020 发表于 2007-4-29 22:01:59

看图示的设置

walker1020 发表于 2007-4-29 22:10:59

对DIV的说明

你说的 DIV应该是 网页的一个 Tag把? 就像我在附件里面的提示一样吧。DIV 是 HTML 里面的一个标记,做测试的人要对 HTML有了解呀。

walker1020 发表于 2007-4-30 09:41:29

根据 Main_Users_Guide 的说明,把 Event configuration level 的设置 改为Medium 后,“除了在基本级别上录制的对象以外,还要录制标记对象<DIV>、<SPAN> 和 <TD> HTML 上的 click 事件。”

youayou 发表于 2007-5-14 14:30:15

谢谢斑竹给了我这么多讲解。
我的Event configuration level 的设置是Medium,并且click事件是可以录制的,只是div上的确定,取消按钮操作录制不上, 并且只要在录制的情况下这个div一弹出我得ie就不能用了,鼠标就能在div上的click了,问题到现在还是没有解决。
版主,还有什么其他方法可以解决吗?谢谢

youayou 发表于 2007-5-14 16:07:44

我发的帖子http://bbs.51testing.com/thread-73955-1-1.htm 实际上也问的这个问题,这个帖子有图片

walker1020 发表于 2007-5-14 16:33:30

原帖由 youayou 于 2007-5-14 14:30 发表 http://bbs.51testing.com/images/common/back.gif
谢谢斑竹给了我这么多讲解。
我的Event configuration level 的设置是Medium,并且click事件是可以录制的,只是div上的确定,取消按钮操作录制不上, 并且只要在录制的情况下这个div一弹出我得ie就不能用了,鼠 ...

没有任何图片,没有一点脚本,让我怎么帮你?

walker1020 发表于 2007-5-14 16:34:34

原帖由 youayou 于 2007-5-14 16:07 发表 http://bbs.51testing.com/images/common/back.gif
我发的帖子http://bbs.51testing.com/thread-73955-1-1.htm 实际上也问的这个问题,这个帖子有图片

找不到你发的http://bbs.51testing.com/thread-73955-1-1.htm !

walker1020 发表于 2007-5-14 16:44:54

楼主太粗心了,http://bbs.51testing.com/thread-73955-1-1.htm找不到, http://bbs.51testing.com/thread-73955-1-1.html 却能找到!

milan330330 发表于 2007-5-14 16:48:04

用虚拟对象试试~~

wangwenyanwdg 发表于 2008-5-28 10:51:06

回复 12# 的帖子

我也遇到同样的问题,版主能否帮忙解决一下,急

Tesherlock 发表于 2009-3-9 15:14:31

9.2中,click事件不选择Medium我都可以录制,只是div上的按钮都是坐标。难道只能用虚对象?

zhangzhe 发表于 2010-7-15 01:11:59

虚拟对象也不行!

wspc 发表于 2011-10-21 15:12:16

感觉问题好像还是没有解决啊。

sherryshi 发表于 2011-11-17 14:55:52

我也遇到这个问题了,如何解决啊
页: [1] 2
查看完整版本: 运用ajax编写的页面无法录制,为什么?