QTP对日期的处理
上一篇 /
下一篇 2010-12-08 11:17:29
/ 个人分类:QTP学习历程
差不多近两个月没有更新51的BLOG.最近一直在忙很多事情,有意义的,没意义的都在瞎忙着.想想,写写BLOG,不管是技术还是生活,都是挺好的事情.至少在未来某天还可以找到点滴成长的记录.
关于QTP对日期的处理,在实际工作中,根据应用系统的不一样,我遇到了两种情况,主要是避开日期控件选择去进行处理.(其实我也在想,如果避开了日期控件去进行处理,感觉日期控件就没有多大意义).暂时也先记录下来.
通常情况下,输入日期的字段都是被识别为WebEdit,但实际同样的WebEdit,开发人员的代码处理不一样,也不能完全采用同样的一种方法去进行处理。我遇到了两种情景:
1、在点击日期字段的时候,光标会在编辑框内出现。类似这样的处理会更简单一些,也就直接使用WebEdit自带的Set方法就可以了。并对输入日期进行一个参数化,如下就可以处理:
Browser("").Page("").Frame("").WebEdit("").Set Paramete("RQ")
2、在点击日期字段的时候,光标不会出现在在编辑框内。如果采用如上WebEdit自带的Set方法进行处理,则在运行埋会提示"Object is disable",像这样的情况,有的是在该行代码之前加上wait()等待时间,而实际情况并奏效,那可以采用如下形式进行处理:
Browser("..").Page("...").Frame("...").WebEdit("...").Object.value=Parameter("RQ")
其中第二种方法是通过对象.object来访问对象的自身接口属性。实际上这两种方式N久之前就有同行提出来过。不过根据自己出现的问题再进行实践,印象还是很深刻滴。。。
收藏
举报
TAG: