MouseDbClick方法
描述
在指定的屏幕位置中执行鼠标左键或右键的双击事件。
语法
object.MouseDblClick( x, y, Button )
参数
object : Mercury.DeviceReplay对象。
x :屏幕坐标X轴的值。
y :屏幕坐标Y轴的值。
Button :可能的值包括
LEFT_MOUSE_BUTTON = 0
MIDDLE_MOUSE_BUTTON = 1
RIGHT_MOUSE_BUTTON = 2
返回值
无
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参考
QTP_DeviceReplay_4.JPG">
常量 |
# |
描述 |
VK_ESCAPE |
1 |
主要用于取消命令操作,或者从一个处理过程中退出。 |
VK_1 |
2 |
数字键1,与VK_SHIFT键组合将输入某个特殊字符(取决于键盘布局)。 |
VK_2 |
3 |
数字键2,与VK_SHIFT键组合将输入某个特殊字符(取决于键盘布局) |
VK_3 |
4 |
数字键3,与VK_SHIFT键组合将输入某个特殊字符(取决于键盘布局)。 |
VK_4 |
5 |
数字键4,与VK_SHIFT键组合将输入某个特殊字符(取决于键盘布局) |
VK_5 |
6 |
数字键5,与VK_SHIFT键组合将输入某个特殊字符(取决于键盘布局)。 |
VK_6 |
7 |
数字键6,与VK_SHIFT键组合将输入某个特殊字符(取决于键盘布局)。 |
VK_7 |
8 |
数字键7,与VK_SHIFT键组合将输入某个特殊字符(取决于键盘布局)。 |
VK_8 |
9 |
数字键8,与VK_SHIFT键组合将输入某个特殊字符(取决于键盘布局)。 |
VK_9 |
10 |
数字键9,与VK_SHIFT键组合将输入某个特殊字符(取决于键盘布局)。 |
VK_0 |
11 |
数字键0,与VK_SHIFT键组合将输入某个特殊字符(取决于键盘布局)。 |
VK_MINUS |
12 |
减号(-)或下划线(_),(取决于键盘布局)。 |
VK_EQUAL |
13 |
等号(=)或加号(+),(取决于键盘布局)。 |
VK_BACKSPACE |
14 |
用于删除光标左边的字符,可通过组合单击和拖拽操作来高亮显示文本,然后单击BACKSPACE键来删除所选文本。 |
VK_TAB |
15 |
TAB按键可用于在文档中设置TAB位置,移动光标到指定位置,与SHIFT键组合可以跳转到前一个TAB位置。 |
VK_Q |
16 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母Q。 |
VK_W |
17 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母W。 |
VK_E |
18 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母E。 |
VK_R |
19 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母R。 |
VK_TAB |
20 |
用于在文档中设置TAB位置,移动光标到指定位置,与SHIFT键组合可以跳转到前一个TAB位置。 |
VK_Y |
21 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母Y。 |
VK_U |
22 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母U。 |
VK_I |
23 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母I。 |
VK_O |
24 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母O。 |
VK_P |
25 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母P。 |
VK_OBRACKET |
26 |
左中括号[或左大括号{,取决于键盘布局。 |
VK_CBRACKET |
27 |
右中括号[或右大括号{,取决于键盘布局。 |
VK_RETURN |
28 |
回车键用于把光标设置到下一行的开头。也被用于完成一个命令并告诉计算机执行下一条命令。 |
VK_CONTROL |
29 |
CTRL键,用于与其它按键组合来执行特定的命令,例如CRL/ALT/DEL执行系统重启命令。 |
VK_A |
30 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母A。 |
VK_S |
31 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母S。 |
VK_D |
32 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母D。 |
VK_F |
33 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母F。 |
VK_G |
34 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母G。 |
VK_H |
35 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母H。 |
VK_J |
36 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母J。 |
VK_K |
37 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母K。 |
VK_L |
38 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母L。 |
VK_SEMICOLON |
39 |
分号(;)或冒号(:),取决于键盘布局。 |
VK_SINGLE_QUOTE |
40 |
单引号(‘)或双引号(“) ,取决于键盘布局。 |
VK_APOSTROPHE |
41 |
波浪号(~)或(`),取决于键盘布局。 |
VK_SHIFT |
42 |
把小写字母换成大写字母,把数字换成特殊字符。 |
VK_PIPE |
43 |
斜线(\)或竖线(|),取决于键盘布局。 |
VK_Z |
44 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母Z。 |
VK_X |
45 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母X。 |
VK_C |
46 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母C。 |
VK_V |
47 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母V。 |
VK_B |
48 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母B。 |
VK_N |
49 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母N。 |
VK_M |
50 |
与SHIFT按键组合或按下CAPS-LOCK表示大写字母M。 |
VK_COMMA |
51 |
逗号(,)或左尖括号(<),取决于键盘布局。 |
VK_DOT |
52 |
点号(.)或右尖括号(>),取决于键盘布局。 |
VK_SLASH |
53 |
反斜杠号(/)或问号(?),取决于键盘布局。 |
VK_RSHIFT |
54 |
把小写字母换成大写字母,把数字换成特殊字符。 |
VK_MULTIPLY |
55 |
乘号(*) |
VK_MENU |
56 |
用于与其它键组合输入关键字。也用于组合数字键盘上的按键来输入ASCII码。 |
VK_SPACE |
57 |
空格键 |
VK_CAPITAL |
58 |
CAPS LOCK键 |
VK_F1 |
59 |
在DOS时代,F1通常用于调出帮助菜单,显示帮助信息。在Windows操作系统中也作为显示帮助信息的热键。 |
VK_F2 |
60 |
在Windows中可用于重命名、高亮显示文件夹或文件并输入新的名字。 |
VK_F3 |
61 |
在Windows中可用于查找文件。 |
VK_F4 |
62 |
在IE中可以按F4打开地址栏,组合ALT和F4将关闭窗口。 |
VK_F5 |
63 |
刷新按钮。 |
VK_F6 |
64 |
把光标移动到程序的其它可停留的位置。 |
VK_F7 |
65 |
在Windows中F7没有任何功能,在某些程序中可能会用上,可以打开程序的帮助文档查看F7的功能。 |
VK_F8 |
66 |
在计算机启动过程中可以使用F8来进入安全模式。 |
VK_F9 |
67 |
在Windows中F9没有任何功能,在某些程序中可能会用上,可以打开程序的帮助文档查看F7的功能。 |
VK_F10 |
68 |
在很多程序中F10被用于激活菜单栏,可以使用F10来定位到第一个菜单选择项,然后用方向键来移动并选择菜单。组合SHIFT键与F10将打开快捷菜单,相当于右键弹出菜单。 |
VK_NUMLOCK |
69 |
允许数字键盘中的数字按键可用,而不是光标控制键可用。按下一次NUMLOCK键,则激活NUMLOCK,并且键盘板上的灯会亮;再按一次NUMLOCK键则回到正常模式。 |
VK_SCROLL |
70 |
在某些程序中能控制光标控制键。很多应用程序忽略这个设置。按下一次ScrollLock键将激活ScrollLock模式,并且键盘板上相应的灯会亮;再按一次ScrollLock键则回到正常模式。 |
VK_HOME |
71 |
把光标移动到当前行的开头。 |
VK_NUMPAD7 |
71 |
只有VK_NUMLOCK被按下时才生效。 |
VK_UP |
72 |
向上键 |
VK_NUMPAD8 |
72 |
只有VK_NUMLOCK被按下时才生效。 |
VK_PRIOR |
73 |
把光标移动到上一页。 |
VK_NUMPAD9 |
73 |
只有VK_NUMLOCK被按下时才生效。 |
VK_SUBTRACT |
74 |
减号键。 |
VK_LEFT |
75 |
向左键。 |
VK_NUMPAD4 |
75 |
只有VK_NUMLOCK被按下时才生效。 |
VK_CLEAR |
76 |
|
VK_NUMPAD5 |
76 |
只有VK_NUMLOCK被按下时才生效。 |
VK_RIGHT |
77 |
向右键。 |
VK_NUMPAD6 |
77 |
只有VK_NUMLOCK被按下时才生效。 |
VK_ADD |
78 |
加号键。 |
VK_END |
79 |
移动光标到当前行的最后。 |
VK_NUMPAD1 |
79 |
只有VK_NUMLOCK被按下时才生效。 |
VK_DOWN |
80 |
向下键。 |
VK_NUMPAD2 |
80 |
只有VK_NUMLOCK被按下时才生效。 |
VK_NEXT |
81 |
移动光标到下一页。 |
VK_NUMPAD3 |
81 |
只有VK_NUMLOCK被按下时才生效。 |
VK_INSERT |
82 |
在一行文本中插入字符,每插入一个字符,剩下的文字向右移动一个光标位置。 |
VK_NUMPAD0 |
82 |
只有VK_NUMLOCK被按下时才生效。 |
VK_DELETE |
83 |
在一行文本中删除一个字符,每删除一个字符,剩下的文字向左移动一个光标位置。 |
VK_SNAPSHOT |
84 |
打印屏幕。 |
VK_BACKSLASH |
86 |
斜杠号(\)。 |
VK_F11 |
87 |
在IE中按下F11会把窗口打开到全屏状态,并且把工具栏隐藏以便查看更多的信息,再次按下F11则回到正常状态。 |
VK_F12 |
88 |
在Windows中F12没有任何功能,在某些程序中可能会用上,可以打开程序的帮助文档查看F7的功能。 |
VK_NUMPAD5 |
89 |
|
VK_ZOOM |
98 |
|
VK_HELP |
99 |
|
VK_F13 |
100 |
|
VK_F14 |
101 |
|
VK_F15 |
102 |
|
VK_F16 |
103 |
|
VK_F17 |
104 |
|
VK_F18 |
105 |
|
VK_F19 |
106 |
|
VK_F20 |
107 |
|
VK_F21 |
108 |
|
VK_F22 |
109 |
|
VK_F23 |
110 |
|
文章来源于领测软件测试网 https://www.ltesting.net/