Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Keyboard.SendKeys Method (UITestControl, String, Boolean)

 

Sends keystrokes to generate the specified text string.

Namespace:   Microsoft.VisualStudio.TestTools.UITesting
Assembly:  Microsoft.VisualStudio.TestTools.UITesting (in Microsoft.VisualStudio.TestTools.UITesting.dll)

public static void SendKeys(
	UITestControl control,
	string text,
	bool isEncoded
)

Parameters

control
Type: Microsoft.VisualStudio.TestTools.UITesting.UITestControl

UI control to which the keys will be sent.

text
Type: System.String

The text for which to generate keystrokes.

isEncoded
Type: System.Boolean

true if the text is encoded; otherwise, false.

The string may contain key modifiers.

Control

^

Shift

+

Alt

%

Windows

#

To send a Control+A keyboard sequence, use SendKeys("^a").

To send a character that represents a key modifier, enclose the character in a pair of braces. For example, to send a plus sign, use SendKeys("{+}").

To send a brace, enclose the brace in a pair of braces. For example, to send an opening or closing brace, use SendKeys("{{}") or SendKeys("{}}"), respectively.

Return to top
Show: