键盘命令
            3.0引擎为测试提供键盘命令。键盘命令允许188金宝搏app苹果下载软件托斯卡就像用户:导航应用程序,在键盘上打字。通常,您将把键盘命令点击操作。
您可以使用以下类型的键盘命令:
单独的键盘命令对于简单的命令
组合键WinForms函数SendKeys对于更复杂的用户交互。例如,如果你想标记一个输入字段的所有内容,然后删除它。
虚拟键码模拟键盘条目如果您的应用程序不支持单或键盘命令SendKeys。
你也可以引导整个窗户而不是单个元素在一个窗口。为此,使用模块TBox送钥匙的标准的子集。
输入文本和数字
要插入字母或数字,只需输入字母或数字。
您可以使用大写或小写字母。188金宝搏app苹果下载软件托斯卡把大写字母解释为转变+小写字母。

输入简和史密斯到两个不同的文本框
一些应用程序可能不会接受几个文本字符的输入。
在这种情况下,使用语法{TEXTINPUT (“< Unicode字符>”)}Unicode字符输入文本。
使用单独的键盘命令
执行单独的键盘命令,使用语法{命令}。

单按键盘命令F6
可用以下命令:
命令  | 
               行动  | 
              
|---|---|
退格  | 
               退格  | 
              
打破  | 
               打破  | 
              
大写锁定  | 
               大写锁定  | 
              
清晰的  | 
               清晰的  | 
              
▽  | 
               删除  | 
              
下来  | 
               ↓  | 
              
结束  | 
               结束  | 
              
输入  | 
               输入  | 
              
逃避或ESC  | 
               Esc  | 
              
帮助  | 
               帮助  | 
              
家  | 
               家  | 
              
插入  | 
               Ins  | 
              
左  | 
               < -  | 
              
时键盘上的数字  | 
               数字锁定键  | 
              
打印  | 
               屏幕打印  | 
              
返回  | 
               ↵  | 
              
正确的  | 
               - >  | 
              
SCROLLLOCK  | 
               滚动锁定  | 
              
选项卡  | 
               选项卡  | 
              
向上  | 
               ↑  | 
              
转变,LSHIFT,RSHIFT  | 
               转变(左)转变,对吧转变  | 
              
CTRL,LCTRL,RCTRL  | 
               CTRL(左)CTRL,对吧CTRL  | 
              
ALT,LALT,RALT  | 
               ALT(左)ALT,对吧ALT  | 
              
F1…F24  | 
               F1…F24  | 
              
伦  | 
               左Windows键  | 
              
RWIN  | 
               右窗口键  | 
              
应用程序  | 
               Windows上下文菜单的关键  | 
              
与单击操作命令
您还可以输入命令,使用点击操作:
命令  | 
               行动  | 
              
|---|---|
ALTCLICK  | 
               左击而持有ALT  | 
              
LALTCLICK  | 
               左击而离开ALT关键  | 
              
RALTCLICK  | 
               左击而持有正确的ALT关键  | 
              
CTRLCLICK  | 
               左击而持有CTRL  | 
              
LCTRLCLICK  | 
               左击而离开CTRL关键  | 
              
RCTRLCLICK  | 
               左击而持有正确的CTRL关键  | 
              
SHIFTCLICK  | 
               左击而持有转变  | 
              
LSHIFTCLICK  | 
               左击而离开转变关键  | 
              
RSHIFTCLICK  | 
               左击而持有正确的转变关键  | 
              
使用SendKeys
这个表达式允许您执行更复杂的用户交互。用它来指定组合键,或发送命令控制,不支持某些命令的直接输入。
的托斯卡SendKeys使用WinForms函数表达式SendKeys。
语法:  | 
               {SENDKEYS(“<微软SENDKEYS命令>”)}  | 
              
可用的列表SendKeys微软SendKeys命令和它们的语法,请参阅文档:http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.aspx
双引号”附上的SendKeys命令中的任何特殊字符转义命令。如果您的命令包含双引号作为一个特殊的字符,你需要额外的逃离。在处理特殊字符的更多信息,见“特殊字符”章。
![]()  | 
               在本例中,您想要输入的值(ABC)到文本框文本框: 
 键盘命令文本框 双引号转义特殊字符{和}。  | 
              
![]()  | 
               在本例中,您想突出整个文本框的内容用户然后删除它。 首先,您需要允许188金宝搏app苹果下载软件托斯卡使用控制用户很多次了。 为此,修改模块。设置ModuleAttribute属性基数的控制用户来其它。 在TestStep你创建的模块输入以下值。 
 键盘命令用户 双引号转义特殊字符{和}。  | 
              
在某些情况下,您的应用程序可能需要一些时间来处理之间的命令。您可以指定一个延迟在毫秒舵机参数SendKeysDelay或者是测试配置参数SendKeysDelay。
如果你有指定的两个参数,指导参数优先。
模拟键盘输入
这个表达式可以模拟键盘条目通过使用虚拟键码。
在表达式中使用虚拟键码,使用语法按键(<虚拟键代码>){}。
可用虚拟键码的列表,请参阅微软的虚拟键码文档:http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731 (v = vs.85) . aspx。
![]()  | 
               您需要输入虚拟键码没有前缀VK_。 例如:{键盘按键(返回)}而不是按键(VK_RETURN) {}。  | 
              
如果你想执行组合键,使用语法{KEYDOWN[<虚拟键代码>]}按下键和{KEYUP[<虚拟键代码>]}释放。
![]()  | 
               在本例中,您想突出整个文本框的内容订单与CTRL+一个然后删除它。 
 虚拟键命令订单 
  | 
              




