51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2499|回复: 5
打印 上一主题 下一主题

有个比较简单的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-10-17 17:58:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我要做一个判断,先是看一个按纽是否存在,如果存在就点击他
判断脚本我是这样写的
if(obj_exists("virtual_push_button_看牌",4)==E_OK)
    {  report_msg("found success"); }
   else
      {  report_msg("no found "); }  

按纽的GUI是这样的(我是用虚拟对象自己做的)
{
class: push_button,
virtual: TRUE,
x: 263,
y: 488,
width: 88,
height: 27,
rows: 1,
columns: 1
}


要判断的这个脚本是我用虚拟对象自己做的,这个按纽是在一个窗口里的,我查了一下TSL,好象没专门的查找一个窗口里是否有一个对象的函数,我只能用obj_exits这个,我不知道这个函数能不能直接在界面中找对象的,现在不管我怎么运行好象结果都是no found ,是不是obj_exits这个函数不能在一个界面上直接判断的? 指点一下有什么好的办法,谢谢
那个界面和按纽的情况在图上能看到

[ 本帖最后由 picture 于 2006-11-13 11:48 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-10-17 18:02:56 | 只看该作者

补充一下

那个"virtual_push_button_看牌"是界面中的 "跟注"按纽,这个我用GUI Map看过了,没错的,还有就是我后来加了
set_window("3K游戏公社", 10);这个了,但还是不行!!

[ 本帖最后由 picture 于 2006-11-13 15:22 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-10-18 15:33:53 | 只看该作者
我发现怎么论坛里劲是些贴资料的东西热门啊,这是论坛吗?直接弄个FTP不就行了,希望有能力的人出来解决一点问题啊,我这个问题应该不是很难的,大家讨论一下啊
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-10-19 11:06:19 | 只看该作者
我总结一下我的问题,
  在winrunner里,如何判断某一class:win的窗口里的一个虚拟对象是否存在,有没有专门的函数?或是有没有办法解决用别的办法.
  那位达人帮忙来解决一下啊
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-10-19 11:33:56 | 只看该作者
gui_exist对虚拟控件检查并不能保证稳定,建议不妨使用位图检查
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2006-10-20 09:54:18 | 只看该作者
谢谢火花,不过 其实这个我前面想到过,现在只能拿图片检查点来做,不过我还有一个问题
我现在的程序是这样的,我的目的是在一个窗口中不断的去检查是否有一个虚拟对象的按纽,如果有就点这个按纽,如果没就再去去判断这个窗口是否有这个按牛,总之就是为了能让脚本不断的在窗口有这个按纽的情况下去点它,有什么好的办法类似与GOTO的语句吗在TSL中,我现在每次用一个IF去做检查好象不太合理(虽然我的目的也达到了)TSL中有没有在我else{ 没找到 } 后能再去回到前面的IF判断的?
  斑竹知道的指点一下,再次感谢
  for(i=0;i<=100;i++)
{
set_window("3K游戏公社",4);
if(win_check_bitmap("3K游戏公社", "Img2", 1, 261, 513, 38, 13)==E_OK)
   { report_msg("按纽存在");
     button_press("virtual_push_button_看牌");  }
   else
     {  report_msg("按纽不存在");  }
        }

[ 本帖最后由 picture 于 2006-11-13 15:23 编辑 ]
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-10-8 22:11 , Processed in 0.078369 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表