51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2546|回复: 6
打印 上一主题 下一主题

[原创] 求助:运行时WaitProperty始终返回false

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-1-10 16:56:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前置条件:先打开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也认出这个控件了,因为最后一步是可以执行而且结果是正确的.
请哪位不吝指点一下,这里先谢过了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-1-10 17:32:42 | 只看该作者
你把WaitProperty("enabled","True",5000) 改为 WaitProperty("enabled",True,5000)  就对了。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-1-10 17:34:12 | 只看该作者
又做下试验,将倒数第三句改为:
rc = Window("Flight Reservation").Dialog("Open Order").WinEdit("Edit").GetROProperty("enabled")

rc的值为True,说明是能检测到编辑框是可用,但为什么用WaitProperty始终不行呢?

To sz_lg:
改成WaitProperty("enabled",True,5000)后,返回值仍然是false.请看附件中的屏幕操作录像

[ 本帖最后由 letmehappy 于 2006-1-10 17:46 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-1-10 18:09:10 | 只看该作者
我这里没有任何问题哦,你可以看看我的视频附件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-1-11 08:46:49 | 只看该作者
谢谢sz_lg的回复,我也觉得应该能正常的,今天再试试.
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2006-1-11 17:40:04 | 只看该作者
重启了PC就可以了,郁闷中....
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-1-27 19:56:09 | 只看该作者
装过补丁没?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-20 07:51 , Processed in 0.087799 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表