51Testing软件测试论坛
标题:
用exit时报错
[打印本页]
作者:
wshyzhywx
时间:
2008-9-24 18:27
标题:
用exit时报错
Delphi开发的一个软件
用exit时出现"对象不支持此属性或者方法"
把几行代码帖出来下:
Window("登录").VirtualObject("object").Click 36,14
Window("Rooyee Messenger").WinObject("TfrmWaiting.UnicodeClass").Exist(3)
Window("Rooyee Messenger").WinObject("TfrmWaiting.UnicodeClass").Click 114,302
Window("Rooyee Messenger").WinObject("TTntToolBar.UnicodeClass").Click 89,12
每次执行到Window("Rooyee Messenger").WinObject("TfrmWaiting.UnicodeClass").Exist(3)里时就出现上面所说的错误提示
这是怎么回事呢?
还有另外一个问题:
Window("登录").VirtualObject("object").Click 36,14
if Window("Rooyee Messenger").WinObject("TfrmWaiting.UnicodeClass").Exist then
Window("Rooyee Messenger").WinObject("TfrmWaiting.UnicodeClass").Click 114,302
else Window("Rooyee Messenger").WinObject("TTntToolBar.UnicodeClass").Click 89,12
end if
这里到if 后每次都不判断直接就运行then后的语句去了 哪怕是那个对象不存在也不执行else后面的语句
作者:
hajiwon
时间:
2008-9-25 10:07
对象不支持此属性或者方法,,是说WinObject("TfrmWaiting.UnicodeClass")没有exist方法.
你后面那个exist没出错?
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2