51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2761|回复: 6
打印 上一主题 下一主题

控件不识别的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-6-20 17:50:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
控件的物理描述如下
{
class: object,
label: "!*",
MSW_class: TStaticText
}

在 GUI Map中点击,能使这个控件闪亮。但执行时总提示找不到这个控件,每次都要重新learn一下。请高手指点一下是什么原因?先谢谢了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-6-20 18:24:27 | 只看该作者
会不会是有其他的属性每次都改变
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-6-20 22:37:11 | 只看该作者
可能:
1。 你的label属性应该是写错了,label: "!.*"才表示任意值;除非你的label值就是"!*",应该不会吧?
2。 如果你有两个(或以上)的TstaticText控件,则按照你这种写法应该也会找不到,因为会有多个符合,因为一个可以区分的属性label都任意了;如果确实label会变化,可以加location之类的属性
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2005-6-21 10:16:02 | 只看该作者
谢谢,我试一下
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2005-6-21 11:27:15 | 只看该作者
原来控件的描述为
{
class: object,
label: "CPU号:",
MSW_class: TStaticText
}

label的内容是会改变的,所以我把它设为  label:"!.* ",
但这样当选中时就不能闪亮控件,把控件的描述改为
{
class: object,
label: "!.* ",
location:X
}
这样能使控件闪亮,但每次执行时都提示找不到这个控件。

是否和delphi环境有关,这个控件看起来好像时 delphi的控件。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-6-22 11:46:44 | 只看该作者
你怎么把MSW_class: TStaticText这个给去掉了,换成LOCATION
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-8-29 15:17:12 | 只看该作者
我也遇到一样识别不了的情况,第一次能顺利执行,可第二次就说找不到这个对象了。而我已经加了location:x,而这个X值是会使窗口高亮的。可第二次执行,就是不行了。不知道怎么回事?加完后的physic description如下:
{
class: window,
MSW_class: browser_main_window,
NSTitle: "Browser Main Window",
location: 1
}
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-26 14:55 , Processed in 0.069947 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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