wlh80 发表于 2006-11-18 11:04:05

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

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

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

InfoTester 发表于 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]
查看完整版本: winRunner能不能记录鼠标中键滚动操作?