MouseDown方法
描述
在屏幕指定位置按下鼠标左键或右键,并保持按下状态。
语法
object.MouseDown( x, y, Button )
参数
object : Mercury.DeviceReplay对象。
x :屏幕坐标X轴的值。
y :屏幕坐标Y轴的值。
Button :可能的值包括
LEFT_MOUSE_BUTTON = 0
MIDDLE_MOUSE_BUTTON = 1
RIGHT_MOUSE_BUTTON = 2
返回值
无
提示
应该在MouseDown后使用对应的MouseUp方法。
MouseUp方法
描述
用于释放之前执行的MouseDown方法所按下的鼠标按键。
语法
object.MouseDown( x, y, Button )
参数
object : Mercury.DeviceReplay对象。
x :屏幕坐标X轴的值。
y :屏幕坐标Y轴的值。
Button :可能的值包括
LEFT_MOUSE_BUTTON = 0
MIDDLE_MOUSE_BUTTON = 1
RIGHT_MOUSE_BUTTON = 2
返回值
无
提示
应该让MouseUp和MouseDowun方法配对使用。
MouseMove方法
描述
用于释放之前执行的MouseDown方法所按下的鼠标按键。(译者注:这里怀疑是作者笔误,应该是:用于模拟鼠标移动。)
语法
object.MouseDown( x, y ) (译者注:这里怀疑是作者笔误,应该是:object.MouseMove( x, y )。)
参数
object : Mercury.DeviceReplay对象。
x :屏幕坐标X轴的值。
y :屏幕坐标Y轴的值。
返回值
无
提示
调试脚本查看在运行时获取到的坐标位置。
在执行键盘操作之前移动鼠标到指定的位置并设置焦点。
SetSynchronizationTimeout方法
描述
设置一个新的同步超时的时间值。
语法
object.MouseDown( x, y ) (译者注:这里怀疑是作者笔误,应该是:object. SetSynchronizationTimeout(nSyncTimeout , is_sec)。)
参数
object : Mercury.DeviceReplay对象。
nSyncTimeout : 同步超时的时间值。
is_sec : 指定设置的时间值是否以秒为单位。
返回值
无
提示
建议不要修改这个值。
Key Codes参考
版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像。51testing软件测试网欢迎与业内同行进行有益的合作和交流,如果有任何有关内容方面的合作事宜,请联系我们。