51Testing软件测试论坛

标题: WinForm加载慢导致 SwfComboBox("OfferAy").Select命令无法执行 [打印本页]

作者: chicochen    时间: 2005-5-17 15:44
标题: WinForm加载慢导致 SwfComboBox("OfferAy").Select命令无法执行
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)来等待时间吗?请高手指教
作者: someone5    时间: 2005-5-17 16:07
首先声明:俺不是高手;
然后,请教一个问题: visible是SwfWindow("Temasek Polytechnic Integrated").SwfWindow("Create Application").SwfComboBox("OfferAy")的属性吗?

[ Last edited by someone5 on 2005-5-17 at 16:09 ]
作者: chicochen    时间: 2005-5-17 16:25
标题: yes
y e s
作者: someone5    时间: 2005-5-19 15:53
个人认为可能是你设的时间太短,10000毫秒不足以满足要求,建议把它设长一点试试;
Wait(20)中20的单位是秒,WaitProperty "visible", true, 10000中10000的单位是毫秒
作者: QA_BAY    时间: 2005-5-19 16:50
但我拿自带的那个例子来试.
10000已经是很长的时间了.
作者: someone5    时间: 2005-5-19 16:56
但是如果Wait(20)能满足要求的话,那不妨把10000改成20000试试
作者: chicochen    时间: 2005-5-25 17:19
标题: 这样不行的,我试过,其实就是如何判断 select对于对象有效,光visible没用的
如题如题如题
作者: someone5    时间: 2005-5-26 08:35
问题是我有的脚本中也用的是visible,是对的呀
作者: alexchang    时间: 2005-5-31 11:42
可以试试"disabled"属性. 可见和可用是两个不同的概念.




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