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,就进行录制,还是要等事件发生,并成功调用了处理函数后,才录制呢?
QTP User' Guide
For each event, you can instruct QuickTest to listen every time the event occurs on the object if an event handleris 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. 在 QTP User' Guide 里面有对 Web Event Recording Configuration的详细说明,建议楼主多去看看 你采用不同的设置录制一下脚本 看看他们的区别就知道了 帮助我是看了的,就是没有完全理解~“采用不同的设置录制一下脚本 看看他们的区别”倒是个好主意:)等研究出来了一定共享,哈哈 我也期待张同学的研究成果,呵呵…… 我也遇到同样的问题。。 QTP的WEB Event Recoding配置解析- 如何让QTP录制右击事件:
http://www.automationqa.com/tools/qtp/208-qtp-web-event-recoding-configuration.html 学习
页:
[1]