51Testing软件测试论坛

标题: 如何获得enable属性为false的对像的属性值? [打印本页]

作者: angelia_liu    时间: 2008-12-9 17:37
标题: 如何获得enable属性为false的对像的属性值?
如图1 所示,如何获取order No: 的值"22".
我尝试用
order=Window("Flight Reservation").WinEdit("Order No:").GetROProperty("text")
msgbox order
但是输出来的order为空.

图2为这个对像的所有属性
作者: blueeagle9999    时间: 2008-12-9 23:22
我用你的代码是可以获得那个字段的值的!
作者: angelia_liu    时间: 2008-12-10 09:14
我知道为什么了,
Window("Flight Reservation").WinButton("Insert Order").Click
wait(10)
order=Window("Flight Reservation").WinEdit("Order No:").GetROProperty("text")
之所以我没有获取到值是因为他前面的一步insert order还没有完成,所以order no的text值为空.
后来我加了一个wait就可以了.

现在我想用waitproperty来判断order No有没有值,请问该怎么做?
非空怎么表示?
作者: angelia_liu    时间: 2008-12-10 10:35
没高手来帮忙呀,算了.我用do untill...loop解决了问题.
do until trim(order) <>""
       order=Window("Flight Reservation").WinEdit("Order No:").GetROProperty("text")
loop




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