51Testing软件测试论坛

标题: 想使用WaitProperty,报错,请指教 [打印本页]

作者: keaneping    时间: 2007-3-29 16:18
标题: 想使用WaitProperty,报错,请指教
Window(".....").WaitProperty("enabled".Fasle)

是这种方法么,判断当一个窗口消失的时候进行下一个动作

报错:“cannot use parentheses when calling a Sub" ????什么意思?
作者: 风过无息    时间: 2007-3-29 16:40
1。语法有问题
Window(".....").WaitProperty("enabled".Fasle)
应该是
Window(".....").WaitProperty("enabled",False)
2。判断当一个窗口消失一般用exist。
3。楼主的报错是脚本的语法错误,建议把脚本贴上来。
作者: keaneping    时间: 2007-3-29 17:06
只有在窗口消失后才继续下一步,如果窗口没消失就什么也不做,这个语法怎么写呢?
作者: henhenchen    时间: 2007-3-29 22:01
标题: 回复 #1 keaneping 的帖子
“cannot use parentheses when calling a Sub" 是让你把扩号去掉啊.
Window(".....").WaitProperty "enabled","FALSE"  
还有你要"只有在窗口消失后才继续下一步,如果窗口没消失就什么也不做," 在这里你用watiproperty 好象行不通. 可不可以用这样的:
dim i
i=1
while (i=1)
if window(".").exit then i=1
esle i=2
endif
wend.
谁还有更好的方法?
作者: keaneping    时间: 2007-3-30 09:40
恩 我就是用的下面的方法

while window(....).exit
wait(..)
wend
功能实现了,后来发现中间加了wait()等待时间特别长,往往是那个窗口都消失好长时间了才开始下一步,后来我就索性把中间的wait去掉,可好像还是需要一定时间反应,不能在窗口消失后立即进行下一步,请问这个正常么?大家还有什么其他的方法么?
作者: henhenchen    时间: 2007-3-30 11:00
标题: 回复 #5 keaneping 的帖子
正常不正常要看你有没有达到你想要的. 假如是.就是正常的. 我觉的QTP 在做一些事时如认OBJECT 过程中用SMART IDENTIFICATION 时.用时挺长的.
作者: Coffey111111    时间: 2007-4-1 12:05
SMART IDENTIFICATION 是什么东东?有人能帮解释下吗?sdlkfj5




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