紧急!!!按钮的逻辑名每次都不一样怎么办啊
我做了个测试脚本有一个button1.点击A对话框中的一个button调用B对话框
2.B对话框中有一个button,这个按钮初始是灰的
3.这个button在条件满足后,可以点击(点击后调用一个对话框C)
4.但是每次点击这个button,WR认的Logacal Name 都不一样
谢谢高手指点一下 看看GUI属性哪些是变化的,去掉,如果去掉之后无法区别,加入其它的属性 有可能不是标准GUI控件,你可以把他虚拟成有相同属性的标准控件,并记着保存。 我试过了,是 MSW_id在变化,问题是这个button每次的Logical Name也不一样啊
例如:
第一次逻辑名是“属性_1”
第二次逻辑名是“属性_1_1”
第三次逻辑名是“属性_1_2”
。
。
。
第N次逻辑名是“属性_1_N”
尝试使用通配符
打开*.gui,修改label name, 使用属性*等试一试 请参考置顶贴 又是MSW_ID在作怪!可以把它去掉! 顶贴写的很详细,敬请关注 参照您写的方法,我已经解决了,谢谢生命如花 对于窗体中的对象的修改,这个是对脚本通用性影响最大的。首先需要注意对象的格式。如果在对象名后多了_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文件的制作及维护(一)”,非常感谢他,也谢谢各位朋友的相助 查查资料啊
页:
[1]