51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2972|回复: 1
打印 上一主题 下一主题

winRunner能不能记录鼠标中键滚动操作?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-11-18 11:04:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我测试的是绘图软件,经常要滚动中键来缩放,但winRunner的两种记录脚本模式都不能正确回放,只能够正确识别双击中键,请问高手有何解决办法?

[ 本帖最后由 wlh80 于 2006-11-18 11:05 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-11-23 17:46:20 | 只看该作者

可以用函数mtype

我用winRunner8.2在WinXp上试了一下。在Analog模式下,按下中间滚轮然后滚动滚轮,WinRunner是可以记录这个动作的。代码如下:
mtype ("<T281><kMiddle>-<T219><kMiddle>+<T1234><kMiddle>-<T328><kMiddle>+");
        mtype ("<T578><kMiddle>-<T344><kMiddle>+<T781><kMiddle>-<T235><kMiddle>+");
        mtype ("<T1203><kMiddle>-<T828><kMiddle>+<T594><kMiddle>-<T250><kMiddle>+");
        mtype ("<T719><kMiddle>-<T171><kMiddle>+<T594><kMiddle>-<T406><kMiddle>+");
        mtype ("<T688><kMiddle>-<T172><kMiddle>+<T453><kMiddle>-<T359><kMiddle>+");
        mtype ("<T703><kMiddle>-<T172><kMiddle>+<T610><kMiddle>-<T297><kMiddle>+");
        mtype ("<T640><kMiddle>-<T313><kMiddle>+<T1015><kMiddle>-<T203><kMiddle>+");
其中T代表停顿,后面跟的数字代表停顿的毫秒数。"-"(减号)表示减号“-”左边的键被按下,“+”(加号)代表“+”左边的键被释放。<KMiddle>代表鼠标滑轮。
mtype ("<T640><kMiddle>-<T313><kMiddle>+<T1015><kMiddle>-<T203><kMiddle>+");
这句可理解为停顿640毫秒,换轮被按下,然后T313之后被释放,1015之后被按下,230之后被释放。如有疑问,欢迎跟贴。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-24 19:13 , Processed in 0.071388 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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