51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3119|回复: 4
打印 上一主题 下一主题

win_find_text使用方法!!!急

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-11-26 21:35:04 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
窗口名是win, 我要找的为test in ,arr是个数组 ;
win_find_text("win","test",arr);
这样写arr[1]中是有值的,也就是说能找到test,
但是我需要找的是test in,中间有个空格,而且这个窗口中还又其他的test
。求方法!!!谢谢,本人新手!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

5#
发表于 2008-12-3 15:32:57 | 只看该作者
嗯 ...我想,能不能这样..通过win_get_text把窗口中的信息全部获取到,
再用index去判断窗口中是否有这个值,
当然,这个无法避免空格的问题,那可以处理下把只要是空格就把空格处理掉,这样就可以了..

楼主你考虑下...
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-12-2 16:44:58 | 只看该作者
什么东西啊!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-11-28 23:44:45 | 只看该作者

回复 2# 的帖子

我需要验证在一个窗口中已经存在我所需要往里面输入的文字了,也就是说我上面提到的”TEST IN“ 。所以我想到了用win_find_text这个函数。可是win_find_text("win","test",arr);这样写中能找出窗口中“TEST”这个字符,而窗口中又有很多“TEST”,不能验证我想得到的结果。如果win_find_text("win","test in",arr);这样写完全就不行,貌似”TEST IN“ 中间的空格的原因。所以迷茫了。。。。。本人接触winrunner才很短的时间。注:arr这个变量是所找到字符的坐标。谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2008-11-28 15:11:55 | 只看该作者
不明白你的意思... win_get_text没用过,看了下TSL帮助,更不明白你的意思了..
能不能说下你想实现怎么样的一种情况呢?你目前描述的跟这个函数没什么直接联系吧....

不好意思,我没理解你的意思,一番胡言,还请见谅!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-8 18:04 , Processed in 0.064928 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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