google搜索 站内搜索                 软件测试门户 | 软件测试培训 | 文章资料精选 | 软件测试论坛 | 测试解决方案 | 软件测试博客 | 测试招聘求职 
打印

[求助] 用exit时报错

用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后面的语句

TOP

对象不支持此属性或者方法,,是说WinObject("TfrmWaiting.UnicodeClass")没有exist方法.
你后面那个exist没出错?

TOP

 
当前时区 GMT+8, 现在时间是 2008-12-5 18:51Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹