tails82 发表于 2007-4-25 13:33:28

Web事件录制设置,if handler和if Behavior的意义

在Custom Web Event Recording Configuration中,Listen类型中有If Handler和If Behavior两种类型。首先,我想确认一下我对于if Handler和if Behavior的理解。
Handler:对象由于响应了某种事件,所进行的处理(调用函数或者过程)
behavior:DHTML中的概念。指对某个元素,通过外部脚本,附加了某个外部处理功能,使该元素能响应一些事件,并进行处理。
如果我的上述理解正确的话,接着下面的疑问:
如果设置某个元素
Listen          Record
If Handler   Enable      指的是当事件发生时,并调用了Handler,即执行了函数或过程时,进行录制,还是不管事件发生后, Handler有没有成功调用,就进行录制?
If Behavior    Enable      也是相同的问题。是只要元素关联了Behavior,就进行录制,还是要等事件发生,并成功调用了处理函数后,才录制呢?

walker1020 发表于 2007-4-28 17:19:10

QTP User' Guide

For each event, you can instruct QuickTest to listen every time the event occurs on the object if an event handler
is attached to the event, if a DHTML behavior is attached to the event, if an event handler or DHTML behavior
are attached to the event, or to never listen to the event.An event handler is code in a Web page, typically a
function or routine written in a scripting language, that receives control when the corresponding event occurs.

A DHTML behavior is a simple, lightweight component that encapsulates specific functionality or behavior on a page.
When applied to a standard HTML element on a page, a behavior enhances that element’s default behavior.

walker1020 发表于 2007-4-28 17:21:01

在 QTP User' Guide 里面有对 Web Event Recording Configuration的详细说明,建议楼主多去看看

walker1020 发表于 2007-4-28 18:01:33

你采用不同的设置录制一下脚本 看看他们的区别就知道了

tails82 发表于 2007-4-29 10:08:34

帮助我是看了的,就是没有完全理解~“采用不同的设置录制一下脚本 看看他们的区别”倒是个好主意:)等研究出来了一定共享,哈哈

songfun 发表于 2007-4-29 11:28:13

我也期待张同学的研究成果,呵呵……

o2goto 发表于 2011-5-28 17:14:28

我也遇到同样的问题。。

gztester 发表于 2011-5-28 23:36:23

QTP的WEB Event Recoding配置解析- 如何让QTP录制右击事件:
http://www.automationqa.com/tools/qtp/208-qtp-web-event-recoding-configuration.html

wendy.wang 发表于 2011-6-7 13:32:48

学习
页: [1]
查看完整版本: Web事件录制设置,if handler和if Behavior的意义