элемент автоматизации записи - PullRequest
0 голосов
/ 10 июня 2011

Я работаю над тестом для тестирования настольного приложения.Я использую элементы автоматизации, от API Microsoft.Я хочу писать в текстовых полях.Как я могу написать в текстовом поле, которое я получаю с элементом автоматизации?

Я пытаюсь сделать тест, который проходит через приложение, но я хочу написать в текстовых полях, что есть.

У меня уже есть элемент автоматизации текстового поля, но я не знаюкак писать.

Что я могу сделать?А как это будет для нажатия на кнопки?

Спасибо

1 Ответ

3 голосов
/ 23 января 2012

Поздно, но, возможно, кому-то это понадобится в будущем:

Чтобы отредактировать значение элемента AutomationElement, вам нужно вызвать:

ValuePattern editValue = (ValuePattern)myAutomationElement.GetCurrentPattern(ValuePattern.Pattern);

, после этого вы можете редактировать с помощью:

editValue.SetValue("Add ur value HERE");

Greetz Kooki

...