51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4569|回复: 6
打印 上一主题 下一主题

[原创] 在qtp中如何模拟鼠标的移动

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-6-19 09:50:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在刚刚学习试用QTP8.2,测试一个。net写的asp的B/S架构的系统
回放的时候,失败
检查原因是QTP找不到一个下一级菜单,该菜单项要鼠标移动到该菜单,才可以出现下一级菜单
我想模拟鼠标移动到该点,
不知道在QTP下怎样写vbscript的代码
请高手指教,谢谢
mail:smallpig001@gmail.com
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-6-19 10:25:31 | 只看该作者
QTP在录制过程中选取特定的录制模式,可以记录鼠标轨迹
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-6-19 10:28:58 | 只看该作者
不过根据你的问题,你不应该去记录鼠标轨迹,你应该直接去创建再引用那个下一级菜单的对象就可以。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-6-19 11:25:26 | 只看该作者
用低级录制模式下录制
生成下面代码
Window("Microsoft Internet Explorer").WinObject("Internet Explorer_Server").Click 195,167

回放还是不成功
我的菜单要鼠标移动到它的上面(鼠标停留在它上面),它才会显示下一级菜单
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-6-19 13:43:32 | 只看该作者
你加载Web插件了吗?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-6-19 14:31:02 | 只看该作者
web插件?
默认就有的(默认的不是有3个插件??)
如果你说的是别的插件,那我就没有
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2007-6-19 14:50:38 | 只看该作者
谢谢无忧测试论坛
问题解决了

.WebElement("文件").fireevent "onmouseover"
.WebElement("新建").fireevent "onmouseover"
.WebElement("窗口").fireevent "onmouseover"
.WebElement("窗口").click
前提是你的”文件“,”新建“,”窗口“等菜单已经添加到对象库中,对象名字是”文件“,”新建“,“窗口”。
http://bbs.51testing.com/viewthr ... mp;extra=#pid573375
27楼,
按照他的就可以模拟了,呵呵
谢谢
在学习qtp的过程中遇到的第一个问题解决了,呵呵
谢谢
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-23 10:42 , Processed in 0.077533 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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