51Testing软件测试论坛

标题: QTP日期控件Value属性(help!!) [打印本页]

作者: juanjuan_qw    时间: 2009-3-31 16:50
标题: QTP日期控件Value属性(help!!)
SwfWindow("xxxx").SwfCalendar("dtpStartDate").SetDate "10-Jan-2009",
          获取界面上日期控件的值,但是QTP的这个日期的值是放在text属性里面的,我怎么让它放在value属性里面呢?
          因为我们的程序代码是dtpStartDate.value。。。,现在系统取不到那个日期控件的值。qtp的日期控件好像没有value属性


           请大家帮忙指教啊…………
作者: david208    时间: 2009-3-31 16:57
用SwfWindow("xxxx").SwfCalendar("dtpStartDate").GetROProperty("text")取值
用SwfWindow("xxxx").SwfCalendar("dtpStartDate").SetTOProperty("value")赋值。。
也许可以
作者: juanjuan_qw    时间: 2009-3-31 18:32
不行。有其它办法吗?
作者: cdq1010    时间: 2009-3-31 18:41
SwfWindow("xxxx").SwfCalendar("dtpStartDate").object.value="10-Jan-2009",
作者: juanjuan_qw    时间: 2009-3-31 18:45
也不行。我现在怀疑是不是在运行状态下的程序,qtp没有改变控件的初始值。。
上面两种方法我本来就已经尝试过了,系统后台还是或取得value值为当前日期
作者: juanjuan_qw    时间: 2009-5-4 17:41
自己结束,SwfWindow("xxxx").SwfCalendar("dtpStartDate").object.value=datevalue("10-Jan-2009"),
作者: sly_leo    时间: 2012-5-17 17:08
正好碰到相似问题,通过搜索获益一把。特此回复
作者: 刘锦秋    时间: 2012-5-18 17:28
get set方法搞不定的时候,多想想object
作者: weiweixiaocao    时间: 2012-5-19 13:10
百年不遇的好帖子,不得不顶
作者: Shawn_xiao    时间: 2012-5-20 16:08
取值的这种 用getroproperty 和object.name 一般都能解决的




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2