51Testing软件测试论坛

标题: qtp录制脚本隐藏连接问题 [打印本页]

作者: kuangquanshui    时间: 2009-4-22 12:25
标题: qtp录制脚本隐藏连接问题
我录制个脚本   有一个连接时通过鼠标放在一个连接文字上然后出现隐藏的连接文字   实质上时点击了子链接  但如果录制的时候要求不点击前一个连接   所以回放的时候就不能找到对象  像这种录制脚本的问题 怎么解决啊   有和我遇见相同问题的朋友吗   说说你们的解决方案吧   等结果
作者: walker1020    时间: 2009-4-22 13:20
自己写语句,如果那个对象不出现,那么。。。。
作者: 风雪夜归人    时间: 2009-4-22 13:51
"有一个连接时通过鼠标放在一个连接文字上然后出现隐藏的连接文字   实质上时点击了子链接 "这话什么意思啊?是不是说鼠标移动到那个文字上面就相当于点击了那个链接?但是实际上不需要点击,只是要得到链接的URL或者这个文字的什么名字么?

如果是我说的这种情况的话,应该这样写

Browser("xxx").Page("xxxx").xxx.Link("outertext:='链接的名字'").GetROProperty("href")
其中Browser("xxx").Page("xxxx").xxx指的是link 的父对象
作者: kuangquanshui    时间: 2009-4-22 14:31
标题: 回复 2# 的帖子
版主什么意思  我没太明白   请直说
作者: kuangquanshui    时间: 2009-4-22 14:33
标题: 回复 4# 的帖子
我的意思是说有个隐藏链接  用过鼠标悬挂的方式才能看见真正的连接  这个解释能明白吗  不过你说的代码 明白    谢谢你了 我再研究研究
作者: kuangquanshui    时间: 2009-4-22 15:25
标题: 回复 5# 的帖子
不行啊  我刚才回放的时候就说对象库里没有对象  可是我已经添加了  用的是spy  晕了
作者: 风雪夜归人    时间: 2009-4-22 15:42
所以我上面写的getroproperty中链接的部分是描述的。。
作者: kuangquanshui    时间: 2009-4-22 17:24
标题: 回复 7# 的帖子
你的意思是。。。。。    我理解是你的说的连接就是所点击的对象所连接的页面   应该是这样   可是qtp总是报错说对象库里没有对象   帮帮我吧
作者: kuangquanshui    时间: 2009-5-7 17:26
不能沉  自己顶了
作者: shiyi1022    时间: 2009-5-8 00:35
可以自己写事件,就是鼠标事件,比如说你要把鼠标放在一个link上,
link(description).fireevent "onmouseover"
放上后,会有隐藏链接显示
link(hidden).click
就OK了,我试过了,是可以的。除非咱们理解有出入。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2