51Testing软件测试论坛
标题:
QTP 对象库的戏法
[打印本页]
作者:
xiaoyu1218
时间:
2010-12-9 15:16
标题:
QTP 对象库的戏法
Hi guys,我的场景是这样的。
首先我用对象库收集我需要的对象,但是有2个按钮,一个是登录,一个是退出按钮。
他们的属性我分别定义
[attach]67016[/attach]
[attach]67017[/attach]
大家可以看到我用的是file name作为他们的定义属性,当然前面我还用了很多不同的属性,他们的值都是不同的
这时候我使用对象库里面的高亮功能,发现这2个属性对于登录和退出按钮都能高亮,这导致我在写脚本的时候
browser(***).page(***).image(“登录”).click
这个操作同样等价于
browser(***).page(***).image(“退出”).click
小弟我实在不知道为什么对象属性是不一样的,但是在运行的时候却同样适用于同一个按钮?
求高人解答
作者:
skyzhu
时间:
2010-12-9 15:30
print browser(***).page(***).image(“登录”).getroProperty("file name")
print browser(***).page(***).image(“退出”).getroProperty("file name")
加在click之前,调试一下就知道问题了
作者:
testlab
时间:
2010-12-9 16:16
登录和退出一般情况下不会同时出现
你可以去掉QTP的智能识别
作者:
xiaoyu1218
时间:
2010-12-14 15:42
谢谢2位!
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2