|
前置条件:先打开Flight Reservation程序,进入主界面
脚本如下:
---------------------
Option Explicit
Dim get_in_para,rc
Window("Flight Reservation").Activate
Window("Flight Reservation").WinMenu("Menu").Select "File;Open Order..." '打开Open Order窗口
Window("Flight Reservation").Dialog("Open Order").WinCheckBox("Order No.").Set "ON" '勾选"Order No.",此步执行后的效果如图所示
rc = Window("Flight Reservation").Dialog("Open Order").WinEdit("Edit").WaitProperty("enabled","True",5000) '检查Order No.的编辑框是否可用
Msgbox(rc)
Window("Flight Reservation").Dialog("Open Order").WinEdit("Edit").Set "5"
------------------
结果:rc始终是false
预期结果rc应该是True啊,因为这时编辑框是可以用的.我还以为识别的编辑框不对(因为界面上有3个),但是在resource里面查看是正确的;而且QTP也认出这个控件了,因为最后一步是可以执行而且结果是正确的.
请哪位不吝指点一下,这里先谢过了 |
|