51Testing软件测试论坛
标题:
紧急!!!按钮的逻辑名每次都不一样怎么办啊
[打印本页]
作者:
heshanghua
时间:
2005-4-19 17:57
标题:
紧急!!!按钮的逻辑名每次都不一样怎么办啊
我做了个测试脚本有一个button
1.点击A对话框中的一个button调用B对话框
2.B对话框中有一个button,这个按钮初始是灰的
3.这个button在条件满足后,可以点击(点击后调用一个对话框C)
4.但是每次点击这个button,WR认的Logacal Name 都不一样
谢谢高手指点一下
作者:
shyfish
时间:
2005-4-19 20:47
看看GUI属性哪些是变化的,去掉,如果去掉之后无法区别,加入其它的属性
作者:
lgwmlx
时间:
2005-4-19 20:54
有可能不是标准GUI控件,你可以把他虚拟成有相同属性的标准控件,并记着保存。
作者:
heshanghua
时间:
2005-4-20 08:54
我试过了,是 MSW_id在变化,问题是这个button每次的Logical Name也不一样啊
例如:
第一次逻辑名是“属性_1”
第二次逻辑名是“属性_1_1”
第三次逻辑名是“属性_1_2”
。
。
。
第N次逻辑名是“属性_1_N”
作者:
caxtest
时间:
2005-4-20 09:53
标题:
尝试使用通配符
打开*.gui,修改label name, 使用属性*等试一试
作者:
生如火花
时间:
2005-4-20 10:06
请参考置顶贴
作者:
QA_BAY
时间:
2005-4-20 13:03
又是MSW_ID在作怪!
可以把它去掉!
作者:
developing_T
时间:
2005-4-20 13:54
顶贴写的很详细,敬请关注
作者:
heshanghua
时间:
2005-4-20 17:43
参照您写的方法,我已经解决了,谢谢生命如花
作者:
heshanghua
时间:
2005-4-20 17:50
对于窗体中的对象的修改,这个是对脚本通用性影响最大的。首先需要注意对象的格式。如果在对象名后多了_1,_2,_3这样的,要特别注意修改。很有可能这些都是不需要的,而且在重新打开程序他们就变化了,对于这中对象我们需要检查它的属性,看有没有msw_id这一行。有的话,删掉,用location:X换掉他,下面说一下怎么确定X:
1 先把X设为0,执行第2步;不行的话,然后是1,然后是2。
2 把被测程序窗口最大化,把WR窗口缩小,打开gui map editor,点对象,看是不是能在被测程序中高亮标识。能,X就是对的,保存,不能,回第1步。
注:tools->GUI Map Editor...->在Windows/Objects:下选择逻辑名变化的对象->用Modify...按照上面步骤修改
以上是参照生命如花的“GUI文件的制作及维护(一)”,非常感谢他,也谢谢各位朋友的相助
作者:
大漠飞鹰
时间:
2005-4-21 10:46
查查资料啊
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2