Keyboard.SendKeys - метод (String, Boolean)
Отправляет сообщения о нажатии клавиш для создания указанной текстовой строки.
Пространство имен: Microsoft.VisualStudio.TestTools.UITesting
Сборка: Microsoft.VisualStudio.TestTools.UITesting (в Microsoft.VisualStudio.TestTools.UITesting.dll)
Синтаксис
'Декларация
Public Shared Sub SendKeys ( _
text As String, _
isEncoded As Boolean _
)
public static void SendKeys(
string text,
bool isEncoded
)
public:
static void SendKeys(
String^ text,
bool isEncoded
)
static member SendKeys :
text:string *
isEncoded:bool -> unit
public static function SendKeys(
text : String,
isEncoded : boolean
)
Параметры
- text
Тип: System.String
Текст, для которого необходимо отправить сообщения о нажатии клавиш.
- isEncoded
Тип: System.Boolean
Значение true, если текст кодируется; в противном случае — значение false.
Заметки
text может содержать модификаторы клавиш.
Control
^SHIFT
+Alt
%Окна
#
Чтобы отправить сочетание клавиш Control+A, используйте SendKeys("^a").
Чтобы отправить знак, представляющий модификатор клавиш, заключите этот знак в пару фигурных скобок. Например, чтобы отправить знак плюс, используйте SendKeys("{+}").
Чтобы отправить фигурную скобку, заключите ее в фигурные скобки. Например, чтобы отправить открывающую или закрывающую фигурную скобку, используйте SendKeys("{{}") или SendKeys("{}}") соответственно.
Кроме того можно использовать метод, использующий перечисление ModifierKeys, например метод SendKeys.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TestTools.UITesting - пространство имен