Как получить значение 'text', возвращаемое из 'Textbox'? - PullRequest
0 голосов
/ 18 мая 2010

Я пишу сценарии, используя White для тестирования автоматизации пользовательского интерфейса. Мне нужно получить реальное текстовое значение, возвращаемое из текстового поля.

Сначала я использовал следующую строку для поиска в TextBox, AutomationId ("vwSearched_Number") представляет фактическое значение текста (например, 123456). Я хочу получить это текстовое значение (123456) для использования в следующем методе. Но сценарий завершился ошибкой с сообщением об ошибке из проверки Assert, что означает, что значение SearchedNumber не возвращено.

  TextBox SearchedNumber = MainWindow.Get<TextBox>(SearchCriteria.ByAutomationId("vwSearched_Number"));

   Assert.IsNotNull(SearchedNumber, "SearchedNumber is not valid");

1 Ответ

0 голосов
/ 25 января 2013

Кажется, что функция MainWindow.Get () возвращает TextBox .. поэтому SearchedNumber.Text должен получить то, что вы хотите.

...