51Testing软件测试论坛

标题: 怎样判断界面上某个按钮是否active [打印本页]

作者: wyqwyq    时间: 2007-11-14 11:12
标题: 怎样判断界面上某个按钮是否active
如图附件上两按钮 :Scan(可点击)和Cancel(灰色,不能点击)。
Scan按钮由灰色 变成 绿色(可点击),如何使用语句判断 Scan按钮 是否真的活过来了

If Dialog("Wizard").WinButton("Scan").active then
....
else
....
end if

结果:QTP报错不支持此对象

请同仁们指教,TKS
作者: jonas    时间: 2007-11-14 15:50
不確定你用的是什麼add-in,你試試看改成下面這種寫法
IsEnabled = Dialog("Wizard").WinButton("Scan").GetROProperty("Enabled")
If IsEnabled="True" then
....
else
....
end if
作者: hsjzfling    时间: 2007-11-14 16:14
Dialog("Wizard").WinButton("Scan").WaitProperty("Enable",True,10000)
根据你需要等待的大致时间来设置最长等待时间,默认是10000毫秒




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