ltp401128401128 发表于 2008-11-11 17:37:57

原帖由 ZH_0211 于 2007-12-18 16:25 发表 http://bbs.51testing.com/images/common/back.gif
我之前遇到了和你一样的问题,现在我已经解决了,不知道我这个办法是不是能帮你解决问题;

Browser("xxx").Page("xxx").Frame("XXXX").WebEdit("XXXX").Object.value="2007-12-18"


楼上的这个有用,很好的解决了WebEdit不能编辑的情况,用着了,谢谢

miranda95 发表于 2008-11-18 18:04:04

原帖由 ZH_0211 于 2007-12-18 16:25 发表 http://bbs.51testing.com/images/common/back.gif
我之前遇到了和你一样的问题,现在我已经解决了,不知道我这个办法是不是能帮你解决问题;

Browser("xxx").Page("xxx").Frame("XXXX").WebEdit("XXXX").Object.value="2007-12-18"

这个方法也解决了我的问题,多谢了!

maomaochong010 发表于 2009-3-13 17:56:56

不错,学习一下

huangwei830 发表于 2009-9-28 17:22:10

谢谢,学习了

robinsgl 发表于 2009-10-11 14:19:29

关注中

ducan 发表于 2009-10-21 12:27:59

我的时间控件是选择点的,还是没有解决我遇到的跟LZ相同的问题

feiyunkai 发表于 2009-10-21 15:50:25

可以通过修改属性值来实现

Browser("xxx").Page("xxx").Frame("Frame").WebElement("27").SetTOProperty "innertext","30"
Browser("xxx").Page("xxx").Frame("Frame").WebElement("27").Click
录制的时候是点选的27日,以上脚本是让脚本运行的时候选30日
也可以用DATATABLE替代"30"

若有QTP相关的其他问题,可加MSN:yunkai614221@live.cn

feiyunkai 发表于 2009-10-21 15:59:56

另外一种方法(没第一种方法好):

将日期控件的日期(仅日期所在的TABLE(),别抓错了)抓取到对象库
Browser("xxx").Page("xxx").WebTable("1").ChildItem(2,3,"WebElement",0).click
这个方法只能点击指定位置的日期,其中2是行,3是列

gold_85 发表于 2010-12-16 16:34:06

来学习学习。。正好用到。

jiangyoujun 发表于 2016-3-23 10:17:44

:lol:lol:lol:lol:lol尝试了最后一种方法,可行,但是不知道原理
页: 1 [2]
查看完整版本: qtp录制时间控件遇到的麻烦