51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3255|回复: 14
打印 上一主题 下一主题

winrunner怎么识别变换内容的lable,谢谢!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-4-25 01:46:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在一个GUI,上面有一个LABLE,这个lable作用是显示系统的状态,比如当系统运行时候lable内容为“Normal”,例如系统停止的时候lable内容为"Stopping",这其实就是一个控件,可是winrunner在学习GUI时候,会学习成认为这是2个static_edit,logical name分别是"normal"and "stopping",请问有什么办法这个控件变成一个logical name,我想得到他的text。



另外还有一个问题,
if (edit_get_text('normal',value)=="stop*"){
   context;
}

是否支持"stop*"这种模糊查询,


谢谢!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-4-25 03:31:17 | 只看该作者
没有人知道么?还是我说得不清楚,谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-4-25 08:56:16 | 只看该作者
自己顶一下!!!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-4-25 09:17:56 | 只看该作者
删掉GUI中的label用location试试
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-4-26 16:22:46 | 只看该作者
把对象的属性用Regular Expression表示就可以了,具体就是编辑对象label属性,变成“!+label属性+*”的格式
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-4-27 18:29:11 | 只看该作者
这种方式我用过。后来很奇怪,还是提示我找不到这个对象。不知道哪里出的问题。比如我的对话框标题是“a1”,以后我用“a2”之前就把label这么改了,可是最后还是提示我没有找到这个对象
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-4-28 04:43:13 | 只看该作者
删掉GUI中的label用location试试,这是什么意思啊?不太懂!!!!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-4-28 09:54:27 | 只看该作者
把你的GUI属性贴出来给大家分析
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2006-5-10 18:44:14 | 只看该作者
第二个问题没有人知道么?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2006-5-10 20:35:30 | 只看该作者
不支持
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2006-5-12 10:08:42 | 只看该作者
WR中识别对象靠的一组最少并且可以唯一识别该对象的属性-值组合,在这边,你的LABEL中的CAPTION可能被用做唯一识别该对象,而这个CAPTION是会不断改变的,你要做的就是把这个CAPTION从组合中去掉,再寻找一些属性-值来帮助唯一识别该对象,当然,WR支持通配府你也可以借助。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2006-5-15 15:10:19 | 只看该作者
仔细看下面的章节`````
7.5 WinRunner处理可变的窗体卷标

{ class: window, label: “!Microsoft Word – Document.*”, MSW_class: OpusApp }

这个常规表达式使WR在识别Microsoft Word窗体时不管”Document”后面出现什么名字。
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2006-5-16 10:48:21 | 只看该作者
还是不能解决我的问题,因为我label里面的文字是不断变化,可能是毫无规律的,比如可以是空,"a","b"等等,这是不可以用匹配符来表示!但是的确这是同一个lable(我问过开发,这的确是一个lable,他们只是不断改变里面的caption),
Leon朋友的提示好像有点启发,但是用什么来做他唯一标示好了?!
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2006-5-16 19:39:39 | 只看该作者
删掉GUI中的label用location试试
回复 支持 反对

使用道具 举报

该用户从未签到

15#
 楼主| 发表于 2006-5-18 13:48:29 | 只看该作者
现在暂时解决了问题,在configure class时候增加x,y2个参数为必选项,可是解决这个问题!谢谢大家讨论和指教
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-10-7 20:25 , Processed in 0.086567 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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