51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1943|回复: 8
打印 上一主题 下一主题

[原创] 右键菜单为动态

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-7-31 11:15:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
公司的软件右键点在文件上时,出来的是很长的菜单条,但是右键在空白处时,出来的是刷新
QTP录制的时候遇到右键菜单坐标为动态,录制右键文件的时候没有问题,但回放时点出来的却是刷新
请教大家应该怎么改脚本,谢谢拉!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-7-31 17:26:50 | 只看该作者
应该用getropropertys捕获动态坐标的值吗?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-7-31 17:49:46 | 只看该作者

建议你,可以这样试试

你可以录制2段落脚本,,一段是点击到文件上的,一段是点击到空白处的,,然后用if   exist去判断是否点击到了空白处,然后调用不同的脚本.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-8-1 09:45:47 | 只看该作者
我录了一下发现我点文件右键出来的是Browser("夏尔超效归档存储").Page("夏尔超效归档存储_5").Frame("main").WebElement("284802_files").Click 47,8,micRightBtn
点空白处出来的是Browser("夏尔超效归档存储").Page("夏尔超效归档存储_5").Frame("main").WebElement("up2").Click 142,13,micRightBtn

其中UP2是我点击的空白处所在行的文件名
应该怎么处理
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-8-1 09:49:47 | 只看该作者
不要用坐标阿,根据出来的菜单项来判断是哪个菜单
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-8-9 16:23:02 | 只看该作者
问题是点到文件上的脚本录制不出来,怎么录都是在空白处的
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-8-9 16:33:02 | 只看该作者
最好是能提供页面的源码,因为Web实现JS菜单很自由,根据不同的机制可以有不同的变化。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2007-8-9 16:43:45 | 只看该作者
该功能是用JAVASCRIPT写的
html里面写:
<a onmousemove="tp()">link</a>
脚本里面写:
function tp(){
  alert("111");
}
具体功能是:在网页里,当鼠标在link上移动时,弹出窗口111。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-8-9 16:53:51 | 只看该作者
……我是说实际的菜单实现代码,不是说实现方式,应该是利用一个层的style来控制右键菜单的显示和隐藏的,主要是这个菜单在DOM中的位置。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-15 08:08 , Processed in 0.098236 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表