google搜索 站内搜索                 软件测试门户 | 软件测试培训 | 文章资料精选 | 软件测试论坛 | 测试解决方案 | 软件测试博客 | 测试招聘求职 
打印

[求助] winRunner能不能记录鼠标中键滚动操作?

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


我测试的是绘图软件,经常要滚动中键来缩放,但winRunner的两种记录脚本模式都不能正确回放,只能够正确识别双击中键,请问高手有何解决办法?

[ 本帖最后由 wlh80 于 2006-11-18 11:05 编辑 ]

TOP

可以用函数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之后被释放。如有疑问,欢迎跟贴。

TOP

 
当前时区 GMT+8, 现在时间是 2008-11-23 07:47Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹