51Testing软件测试论坛

标题: Winedit赋值 [打印本页]

作者: bobo3325    时间: 2009-6-16 10:22
标题: Winedit赋值
RecordNo=Window("Flight Reservation").WinEdit("Order No:").GetROProperty("text")'取得订票记录号
Window("Flight Reservation").Dialog("Open Order").WinEdit("Edit").Set "RecordNo"

我用第一行取得了订单号,然后想把它赋给查询窗口的一个edit,但赋值不成功,QTP报的错是“object isdisabled”,但我在取得订票记录号那行代码后面加了一句 Msgbox RecordNo,确实能够打出RecordNo,表明能够取得该值啊。
还有,我应该是用set还是type??不太清楚这两者的差别(两者都试过了,都报同样的错)
作者: angek    时间: 2009-6-16 10:36
"RecordNo",不需要“”
作者: bobo3325    时间: 2009-6-16 10:40
标题: 回复 2# 的帖子
我试了,还是不行~~
作者: 欧阳    时间: 2009-6-17 10:58
标题: 回复 1# 的帖子
第一:Window("Flight Reservation").Dialog("Open Order").WinEdit("Edit").Set "RecordNo" 中的RecordNo是不需要加引号的,
第二:QTP报的错为:object is disabled.说明此时你的WinEdit是没有被激活的。我记得在查询时如果要输入订单号,需要先点击Order NO前的checkbox的。你可以尝试下,




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