Esta classe encontra-se no namespace: Microsoft.VisualStudio.TestTools.UITesting
Em conjunto com estas tabelas de referência:
http://msdn.microsoft.com/en-us/library/fx2k26ca%28v=vs.90%29.aspx
http://msdn.microsoft.com/en-us/library/dd433886.aspx
é possivel enviar comandos como se estivessemos a escrever no teclado, exemplos:
Keyboard.SendKeys("{DOWN}", ModifierKeys.Alt);
Keyboard.SendKeys("{RIGHT}");
Keyboard.SendKeys("{ENTER}");
Também é possivel definir o nº de repetições:
Keyboard.SendKeys("{LEFT 5}");
isto é o equivalente a pressionar a tecla para a esquerda 5 vezes.
Atualização:
Na assembly System.Windows.Forms.dll estão disponível os métodos equivalentes ao anterior:
Exemplo:
System.Windows.Forms.SendKeys.SendWait("{b 10}");
Nota: esta última pode ser apenas dedicada aos WindowsForms...
#region Assembly Microsoft.VisualStudio.TestTools.UITesting.dll, v4.0.30319
// c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.TestTools.UITesting.dll
#endregion
Sem comentários:
Enviar um comentário