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