QTP-WEB对象触发事件的处理

上一篇 / 下一篇  2010-04-06 16:16:49 / 个人分类:QTP

QTP-WEB对象触发事件处理


一些WEB对象,会触发一些连带事件,如:聚焦、点击、鼠标经过等等;
这时可通过如下方法来解决。


例子:
修改密码,密码会进行强弱判断,即你在密码文本框输入的同时,就在进行强弱判断;

Browser("XX系统").Page("XX系统").Frame("right").WebEdit("newpassword").FireEvent("onfocus")
'这句是让newpassword文本框获得焦点
Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "123456"
'在当前焦点对象处,按下键盘:123456


这样就可以触发到密码的强弱判断;


FireEvent函数,支持的事件有:
onchange, onclick, ondblclick, onblur, onfocus, onmousedown, onmouseup, onmouseover, onmouseout, onsubmit, onreset, onpropertychange.
其它具体信息请按F1查看帮助;


TAG: QTP qtp web对象 触发 WEB对象 事件 处理

 

评分:0

我来说两句

Open Toolbar