51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3353|回复: 8
打印 上一主题 下一主题

[原创] WinForm加载慢导致 SwfComboBox("OfferAy").Select命令无法执行

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-5-17 15:44:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SwfWindow("Temasek Polytechnic Integrated").SwfWindow("Create Application").SwfComboBox("OfferAy").WaitProperty "visible", true, 10000


SwfWindow("Temasek Polytechnic Integrated").SwfWindow("Create Application").SwfComboBox("OfferAy").Select DataTable.Value ("str_OfferAy")

我用WaitProperty "visible", true, 10000方法等到了控件“可见”,但还是报控件不可见的错误。

SwfComboBox("OfferAy").Select 不返回任何值,否则倒可用do while语句循环进行尝试了。

难道非用wait(20)来等待时间吗?请高手指教
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-5-17 16:07:47 | 只看该作者
首先声明:俺不是高手;
然后,请教一个问题: visible是SwfWindow("Temasek Polytechnic Integrated").SwfWindow("Create Application").SwfComboBox("OfferAy")的属性吗?

[ Last edited by someone5 on 2005-5-17 at 16:09 ]
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-5-17 16:25:27 | 只看该作者

yes

y e s
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-5-19 15:53:57 | 只看该作者
个人认为可能是你设的时间太短,10000毫秒不足以满足要求,建议把它设长一点试试;
Wait(20)中20的单位是秒,WaitProperty "visible", true, 10000中10000的单位是毫秒
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-5-19 16:50:33 | 只看该作者
但我拿自带的那个例子来试.
10000已经是很长的时间了.
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-5-19 16:56:20 | 只看该作者
但是如果Wait(20)能满足要求的话,那不妨把10000改成20000试试
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2005-5-25 17:19:44 | 只看该作者

这样不行的,我试过,其实就是如何判断 select对于对象有效,光visible没用的

如题如题如题
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-5-26 08:35:41 | 只看该作者
问题是我有的脚本中也用的是visible,是对的呀
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2005-5-31 11:42:43 | 只看该作者
可以试试"disabled"属性. 可见和可用是两个不同的概念.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-2 13:12 , Processed in 0.070450 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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