|
7#
楼主 |
发表于 2007-7-16 18:45:58
|
只看该作者
回报大家,我把RegisterUserFunc 整理了一下,希望对那些和我一样理解有点偏差的人有点帮助.
- Function MySet (obj, x)
- dim y
- y = obj.GetROProperty("value")
- Reporter.ReportEvent micDone, "previous value", y
- MySet=obj.Set(x)
- End Function
- RegisterUserFunc "WebEdit", "Set", "MySet"
- Browser("51Testing软件测试论坛 测试 | 软件测试").Page("51Testing软件测试论坛 测试 | 软件测试").WebEdit("username").Set "test"
- UnRegisterUserFunc "WebEdit", "Set"
复制代码
大家可以看到MySet的方法其实是重载了QTP的set的方法,它还取了录制时候的value的值并输出到result中,大家可以看到结果的(见附件).
由此大家可以修改或者增加QTP的一些方法来灵活的应用. |
|