51Testing软件测试论坛
标题:
winRunner能不能记录鼠标中键滚动操作?
[打印本页]
作者:
wlh80
时间:
2006-11-18 11:04
标题:
winRunner能不能记录鼠标中键滚动操作?
我测试的是绘图软件,经常要滚动中键来缩放,但winRunner的两种记录脚本模式都不能正确回放,只能够正确识别双击中键,请问高手有何解决办法?
[
本帖最后由 wlh80 于 2006-11-18 11:05 编辑
]
作者:
InfoTester
时间:
2006-11-23 17:46
标题:
可以用函数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之后被释放。如有疑问,欢迎跟贴。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2