51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 8457|回复: 21
打印 上一主题 下一主题

[原创] 如何用QTP记录鼠标拖拽事件

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-7-24 19:18:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用QTP录制在网页添加视图的脚本
在网页上视图是通过拖拽添加的
在记录拖拽前我把Recording换成了Low level Recording然后在页面上进行操作
发现记录下来的脚本只有鼠标的起始坐标和结束坐标
回放的时候根本没有执行视图拖拽

怎样才能使得QTP可以重复执行拖拽脚本的事件
高人,帮帮忙看看
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-7-25 13:28:06 | 只看该作者
好像是录制之前有个设置选项,可以记录鼠标拖拽的。可惜很久没用qtp了,机器上也没装,说不上具体怎么设置了,仔细找找吧,应该可以的
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-8-16 11:48:11 | 只看该作者

回复 #1 水绿色的妖精 的帖子

使用低级录制模式就可以了。
但是低级录制因为是坐标定位,所以如果显示器的尺寸稍微有所改变,录制下的脚本就不能运行,这是QTP的一个弱点
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-8-16 14:00:18 | 只看该作者
QTP录制模式分3种:普通录制(object--Based)、模拟录制(Analog)和低级别录制(low Level),你要记录鼠标拖拽事件,也就是记录鼠标的运动轨迹,应该使用模拟录制,至于低级别录制是当对象不识别的时候才用的。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-8-16 14:33:17 | 只看该作者
原帖由 yufan1997 于 2007-8-16 14:00 发表
QTP录制模式分3种:普通录制(object--Based)、模拟录制(Analog)和低级别录制(low Level),你要记录鼠标拖拽事件,也就是记录鼠标的运动轨迹,应该使用模拟录制,至于低级别录制是当对象不识别的时候才用的。



显然是没有经过实践的说法
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-8-30 17:10:54 | 只看该作者
那你来说说该怎么办啊?洗耳恭听~
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-8-30 17:35:02 | 只看该作者
大家不要争了,唯有实践才能检验真理
我试过了,analog可以重现,low-level无法重现
快下班了,闪了
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-8-30 22:00:37 | 只看该作者
用analog模式好。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-9-3 15:03:26 | 只看该作者

回复 #4 yufan1997 的帖子

xuexile
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-7-3 17:36:05 | 只看该作者

我也试了一下

模拟录制可以记录的
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2008-7-3 22:26:51 | 只看该作者
analog可以重现
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2015-6-29 10:24
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    12#
    发表于 2008-7-3 22:31:50 | 只看该作者
    使用deviceReplay可以实现鼠标的拖拽。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2008-7-4 00:12:55 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2008-7-4 11:24:29 | 只看该作者
    可以在tools-web事件录制配置,可以配置哪些操作生成脚本,也就是可以录制。你的问题在这应该能解决

    每一个对象都有默认的记录时间,你可以自定义的。

    尽量避免使用低级录制和模拟录制,一种高度依赖坐标,一种脚本移植会有问题。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2008-7-4 15:07:26 | 只看该作者
    模拟录制
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2008-7-4 17:50:06 | 只看该作者

    使用Drag 方法就可以了,不用改什么录制方法。多看看帮助文档。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2008-7-4 19:35:25 | 只看该作者
    这只是同窗体拖放  如果是一个程序里面的一个窗体中的内容拖到同一个窗体就会有问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2011-10-11 11:15:21 | 只看该作者
    我是C/S的客户端,从界面上的一个面板拖拽对象到创建流程的画布区域上,如果实现这个拖拽呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2011-10-11 11:16:09 | 只看该作者
    回复 16# 假装不在
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2011-10-11 11:16:29 | 只看该作者
    你好,能说的详细一点吗,不胜感激
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-16 09:52 , Processed in 0.082501 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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