QTP 对象库的戏法
Hi guys,我的场景是这样的。首先我用对象库收集我需要的对象,但是有2个按钮,一个是登录,一个是退出按钮。
他们的属性我分别定义
大家可以看到我用的是file name作为他们的定义属性,当然前面我还用了很多不同的属性,他们的值都是不同的
这时候我使用对象库里面的高亮功能,发现这2个属性对于登录和退出按钮都能高亮,这导致我在写脚本的时候
browser(***).page(***).image(“登录”).click
这个操作同样等价于
browser(***).page(***).image(“退出”).click
小弟我实在不知道为什么对象属性是不一样的,但是在运行的时候却同样适用于同一个按钮?
求高人解答 print browser(***).page(***).image(“登录”).getroProperty("file name")
print browser(***).page(***).image(“退出”).getroProperty("file name")
加在click之前,调试一下就知道问题了 登录和退出一般情况下不会同时出现
你可以去掉QTP的智能识别 谢谢2位!
页:
[1]